refactoring auth code as part of #44

moving authenticators into CDI providers

updating login tags to handle ldap better

adding moderator group function to LDAP auth
updating login to work with 18n

fixing issue with properties loading
cleaning up configuration options
Merge pull request #58 from monitorjbl/ldap-refactor

Handling multiple authentication types