Refractor user authentication into the User clas