Basics of handling authentication and creating a new user
Added method to update User avatar from the hash; now where to stick it...