Renamed canvas.js -> renderer.js, Refactored game.js to use Game class and modified renderer accordingly
Removed game.js, pulled socket handling logic away from client methods
play page now checks to make sure it only shows games that are in the lobby state
ordered games by id with higher id first in the list
Removed the ajax call for the user list and the populatePlayerList from the Gamestate. This involved sending usernames in the socketio join broadcasts as well as handling more join and host logic in the corresponding controller methods.
Changed for loops to use forEach
merged
Rewrite Renderer to use prototype; refactor lobby code; add debug logger
Merge pull request #9 from hellochar/client-refactor

Client refactor
Whitespace
renamed gmap app to lib, and gmap view to get_map
Merge branch 'master' into make-common-app
moved various shared assets into a single app called 'lib'
Update ./TEST, fix jasmine tests, delete wip code
Merge pull request #13 from hellochar/make-common-app

Make common app
Merge pull request #7 from hellochar/show_lobby_games_bug

play page now checks to make sure it only shows games that are in the lobby state
Merge branch 'master' into map-editor-tests

Conflicts:
	jasmine_testing/templates/jasmine_testing/specrunner.html