WIP: Added a service for dealing with ExpiringCode. Creating user up
front without a password when an invitaiotn is made. When completing the
invitaiton, we still need to update the user's password and set
verified=true