adds user model with password encryption
users can sign in
adds session token for user logins
Ensures that users can only view their own profiles.
finalizes signup/signin functionality
validates and restricts users to only approve/deny their own cat rentals.