Moved large amounts of functionality to the AbstractThreadContainer, fully implemented lobby and gameserver as subclasses of room
Commented up server classes

Conflicts:
	src/vooga/rts/networking/server/AbstractThreadContainer.java
Deleted empty serverInfo, created GameMessage for games to extend, stamp time in abstractThreadContainer

Conflicts:
	src/vooga/rts/networking/server/AbstractThreadContainer.java
Changed name of main, refactored method names, formatted classes
Changed execute to affectServer
More commenting/checkstyle
Finished commenting up server
Merge pull request #14 from Tadimsky/server-refactoring

Server refactoring
Merge remote-tracking branch 'origin/master' into ServerBrowserGUI

Conflicts:
	src/vooga/rts/networking/server/GameContainer.java
	src/vooga/rts/networking/server/Room.java
Merge branch 'ServerBrowserGUI' of https://github.com/Tadimsky/vooga into ServerBrowserGUI