Registration/authentication

:construction: 

Registration happy path works; I'd like to exercise token generation more, and we ought to figure out what errors should look like.