Plack middleware for session management
