Session Rewrite

Added the session to the service provider and removed any usage of $_SESSION in the engine. Next is injecting the storage engine.