Tests added for auth stuff + User model updates