Rest of the user creation api and pages
Merge branch 'createUser'