Handling multiple authentication types

Updates to close out #44. 

* Moving authenticators into CDI providers
* Updating login form tags to handle LDAP login better
* Adding moderator group function to LDAP auth