improved the number of accesses in the drawing slightly
changed toolbar to include move and resize tools
added more states for panel
Merge pull request #22 from nbguzman/commandImplementations

Command implementations
fixed merge conflict
Moving Now Works

-added keyboard shortcuts for the tool buttons
-added a enum for the panels tool state, and used that to determine what
to do
-moving shapes and groups works.  The moving is weird for multiply
selected ungrouped shapes
implemented copy and paste, but paste is not fully functioning (undo/redo). copy is hard to track if working or not, i am pretty sure its good enough. will not be able to redo a copy. will finish the rest after moving is fully implemented.
Merge pull request #23 from andeic/moveAndResize

Move
 merged andeics move to my cp
pasting pastes it to the left top corner, but not working properly still
changed structure of copy to make it clone the shape being copied
sdf
some progress
select colouring added for non groups
selecting has colors changed. c/p of groups should be changed still
Merge pull request #24 from nbguzman/CPCommands

Cp commands
merged andeics and added selection to be visible
finished copy and paste, but didnt fix grouping bug yet. working on moving undo and redo
Merge branch 'CPCommands' into commandImplementations