Sessions now start themselves the first time someone tries to read or write to the session to avoid race conditions during start up. Also RouteCollection is now loaded as part of the service creation, instead of manually in kernel->handle() which means it works in exception handlers now