Add beginnings of layout saving
Seperated widgets into seperate docks
Removed hard coded szing of palette
Added view menu for tggling docks and lock docks toggle
Make floating docks undockable when locked
clean previous commit, revert palette
add tool shortcuts