oAuth

Enroll currently uses LDAP authentication, but in the future users will
login with their Google Accounts so the software can be hosted anyway
and still authenticate.