Makefile and npm scripts for tests.
Pass --harmony-generators flag to node from mocha.
Gonna need Supertest.
Set configuration variables with config.env.json files so we can specify for each environment.
Use koa-logger only in development (it's a dev format logger).
Export app and httpServer for testability.
Add stupid simple test for GET /anime/:id for now.
Add notfound middleware for serving 404s.
Use notfound handler and return 404 if the id given to /anime/:id is not numeric.
Require Sinon for stubs and mocks.
Make notfound middleware an Express middleware.
Use Express instead of Koa. It's just... easier.
Some config settings for development env.
Use some of that fancy Express middleware.
Anime.by_id() -> byId().
Add a timeout of 3s when requesting for anime from the MAL site.