changed menus paint method to support additional info painting
added observer pattern between manager and gamemenu
fixed permissions of manager
merging gamestate
Merge branch 'buttonActions' of github.com:Tadimsky/vooga
minor fix to Button class
fix Menu to support gamemenu painting
overhaul of the actionbuttons painting mechanism and selecting, displaying information, as well as painting locations and select/deselect
Allowing select/deselect on screen
Added ability to instantiate custom classes defined by the user
Initial commit, making some changes to GE and Path
Deleting some print statements
Moves, but doesn't stop
Checking to see if identity is restored
Refactored factory. Removed exceptions
Was moving, now isn't
Changed name of GUI package to gui
Fixed logger references
Actually finished logger
Merge branch 'master' of https://github.com/Tadimsky/vooga into pathing2

Conflicts:
	src/vooga/rts/gamedesign/sprite/gamesprites/GameEntity.java
	src/vooga/rts/map/Node.java
	src/vooga/rts/map/NodeMap.java
	src/vooga/rts/state/GameState.java