add disclaimer
Add Travis config
add Travis CI Build Status badge to README (issue #234)
Working games and etc unit tests.
Fixes #235 - Return a proper error message when JSON payload is malformed.
replace koa with hapi (#245)
use hapi-pg for maintaining postgres connections
remove `lib.utils.extend`
use `hapi-node-postgres`, postgres migrations, queries; add basic create/get game hapi endpoints (issue #215; issue #296, issue #297)
send 404 when game not found
use promises for hapi API game endpoints
use boom to surface hapi API errors
reorder columns in `games` table
ensure DB errors are properly caught and internal errors are caught+logged but not shown in responses (fixes #259)
add comments of sample usage for existing game API endpoints (fixes #285)
abstract out DB calls in `POST /games` controller (fixes #265)
use `Boom.internal` when preparing error response for `DatabaseError`
add `GET /games` hapi controller (fixes #261)
implement `DELETE /games/{idOrSlug}` in hapi; exclude soft-deleted games (fixes #262; fixes #293)
game controllers: simplify arguments and remove unused `utils`