Refactor of Kerberos Handler to use PyKerberos which supports user principals
Implemented flags to specifiy the authentication mechanism (Certs not yet implemented)