basic saving done, working on loading now
forgot to mention that i didnt check if saving worked with redo/undo yet. will check soon
fixed a small bug where a circle must be on the drawpanel before saving to a file. checked undo and redo: both works fine
fixed merge conflicts
fix merge
 changed format of files and did basic outline of load. will finish file handling by tomorrow
loading and saving works. cannot undo a load yet. also, after loading you can still redo, will have to fix that up. will have to find a way to also store history
fixed a small bug where the loading of a file would sometimes be able to undo the last shape that was inputted. reread my code and it says load will not be implemented
Merge branch 'FileCommands' into commandImplementations
changed save/load to implement JFileChooser and have a .nap extension
Merge branch 'FileCommands' into commandImplementations
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