first commit—adds menu, tool and work views
Merge pull request #1 from aaromp/master

first commit—adds menu, tool and work views
adds square creation from square tool
Merge pull request #2 from aaromp/master

adds square creation from square tool
Creates Draginator as subclass of Draggable. Overwriting most methods in order to handle multiple types of actions (draggable, resizeable, rotateable).