Working games and etc unit tests.
Fixes #235 - Return a proper error message when JSON payload is malformed.
replace koa with hapi (#245)