Passing context to next middlewares

I couldn't use this module, because next middlewares had `undefined` as context. This commit fixes the issue.
Test case for setting Koa context
Merge branch 'pepkin88-patch-1'