Refactor
Start implementation of custom context class
Start implementation of middleware to create context out of request
Add simple server app for demonstration.
Refactor context and middleware
Fix RequestContext to be built from custom kwargs
Fix roles parsing on context creation