Add Makefile

npm test output drives me nuts
Update koa version
Update to new middleware style
Refactor use of koa methods
Remove extend dep

does all kinds of crazy shit that we dont need
Merge pull request #6 from visionmedia/refactor

Refactor