Added rudimentary login window
Added a listener which will ensure user folder is created on user creation
Refactored request handling to be more organisable
Added login request to button click
Added an error dialog which displays a list of errors
EditorMenuBar: Added methods to enable or disable login and logout
Changed Icons
Merge branch 'master' into AddIcons
Rename
GUI: Fixed getMainFrame() not being static
Gfx: Added composite stack
Bbox2: Added getLines()
Line2: Added overlaps( Bbox2 )
Deduplicated Tool classes
EditorStyle: Now abstract
EditorComponent: Added getGraphic()
Moved Tools into their own package: gui.editor.tools
EditorPanel: Updated to use ToolManager
EditorToolbar: Made buttons public and changed structure
Some minor cleanup