Lab4: Adding User model and Authentication