Use uuid authentication for user account creation.

When a user is created, a uuid is generated. That uuid needs to be input
into an authentication URL in order to authenticate the account. Until
the account is authenticated, no login is permitted.

NOTE: Still need to send an email out asking for confirmation of account
creation to enable the user account.