Added storage of session data on the client

Currently, session info for login is stored in the tomcat session, but
this causes problems for clustering.  The new module created by Marvin
at VT stores session on the client, making the CAS servers less stateful