Add signIn, signOut and signUp mechanisms
Add userController