Added storage exception
Added session class + tests
Added partial csrf tests
Added storage to csrf token
Added external scrutinizer coverage