Sessions

* `Request` object refactored slightly -- `add_response_callback` method added instead of `on_send_headers` Future;
* `CookieSessionFactory` implemented -- sample client-side session storage;
* `BaseSessionFactory` implemented -- provides interface to be used for session factories.
* tests added (not 100% covered)