Sc 175/sunken buttons workaround
Fixed the visuals of the buttons and two bugs with button functionality: a bug where the "remove source" button removed the wrong file and a bug where non-existant tasks were removed, raising an IndexError. I merged the master branch into this and resolved the merge conflicts that arose so this merge the other way around should go smoothly.