Cleanup session controller and add spec
Merge pull request #45 from banyan/cleanup-session-controller-and-add-spec

Cleanup session controller and add spec