Removed bad connection object
Added listeners
Added the listener to the connection
Removed the Controller connection in the viewStates
Added listener for view and more stuff
Gave the controller more control
Listeners for the view
More support for listeners
Made ClientMain much more lightweight
Made the controller cleaner from bad code
Gave the listeners an Event object
Boolean support
Moved listener related classes to their very own package
Fixed bad references
Minor fix
States in progress
MainView sends itself, will be fixed later
Removed bad connection object
Made most of the client beautiful, STAN agrees