Middleware is now overridable using 'middleware' filter. Added sessions.