Removed dependencies on Jasig's horrible CAS library and re-wrote it to be scalable.