Refactored game.js to support filtering a list of games by its properties
Added 'game/list' endpoint to fetch a list of games using filters, including limiting by count. Supports restricted filters that require additonal permissions to use (ie. filtering by 'status' requires reviewer or admin permissions). Currently only the 'status' filter is implemented, but adding others is trivial thanks to an abstracted model and filter support in game.js.

Also fixed some bugs in game.js from last commit.
Uppercased some constants
Reverse-abstracted everything
Style fixes
Stylin'
Fixed refactoring mistakes
Merge branch 'master' into review-list
Merge pull request #89 from cvan/review-list

Added game/list endpoint for fetching filterable lists of games