Refactor tests
Make a User model with secure authentication