Sessions are now wired through to the front-end from the back-end. They are being saved in the filesystem and are accessed via web service calls. 

I also broke out some functionality into a commons project