Added Undo/Redo History

Also removed ability to change a layer's transparency from the drop down
menu. This will be a filter at some point instead