Add to user model authentication with specs