Added some user tests

User creation and retrieval
mostly committing because I need to pull to update