Create user and login

No tests, can do them tomorrow, no idea how I will test it all
snake_case