Adds user creation and Authentication