Add DI with ninject and session management.