CAS Authentication (Basic)

Since the CAS authentication component works (in a basic way), we may as well merge it in. We only retrieve the username at this time (other attributes will be pulled in the future).