Initial CAS implementation.

Please review and comment. I have tried to reuse both the Database and LDAP code as the CAS service requires the UserDetails populating. I have provided CAS => Database end to end but have not completed the LDAP implementation. The Spring config files are also wired for CAS Proxy Tickets, as this functionality will also be required.

Regards

Lewis