Adds Session component.
Adds connection/disconnection events throwing. #15
Added an in-memory storage for session data (SessionManager).
Updates composer.json.