Create foundations for Launcher
Merge remote-tracking branch 'origin/dev' into #69-playable-client
Add basic launcher and playable client view
Add a view for Server
Improve view messaging
Add menu bar to client view
Closing Server Gui to shut down application
Add additional state checks to server
Supress errors if invalid grid loaded
Add Level Loader Dialog to Server menu
Rename LevelLoaderView to LevelLOaderDialog
Add Level Generator to Server File menu
add menu bar to Spectator client
Spectator view to not display connection acks
Remove magic number
Launcher to only allow one server
Remove explicit console size declaration

BorderLayout handles the size nicely
Failure to load grid causes caught exception
Client view to show player id in title
Merge pull request #84 from oharaandrew314/#69-playable-client

Add Playable Client and GUI Launcher