User tests

Add user registration, authentication