Basic user creation and a frontend and backend controller