Interim commit of Session before removing array access
* Moved a bunch of shit out of here and into the framework
* Added session support
* Began using CSRF protection support