Add in user accounts

Add in a user accounts system.  Allows registering, email verify, and
some other basic functions.  Workspaces now belong to the user that
created it and basic security rules are enforced.