Merge pull request #248 from AdrianGaudebert/readme-new-install

Fixed a few issues with the README file.
add disclaimer
Fixes #235 - Return a proper error message when JSON payload is malformed.
Working games and etc unit tests.
Add Travis config
Merge pull request #251 from robhudson/travis

Add Travis config
add Travis CI Build Status badge to README (issue #234)
Merge pull request #250 from AdrianGaudebert/working-unit-tests

Working games and etc unit tests.
Merge pull request #249 from AdrianGaudebert/235-catch-malformed-json

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`; add postgres migrations and queries
send 404 when game not found
use promises
use boom to surface 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)