user is logged in once they sign up
updated userRead and userclass to implement profile backend
userUpdate implemented (yet to test)
Merge remote-tracking branch 'origin/master' into sham_branch