Change the way sessions work to not include any storage, simply manage a session id.

Also added a service registry in order to keep the session spec passing.