- Properly extend Staff, Doctor, Receptionist, Administrator, and Patient from User
 - Set password, email, and authentication functions implemented in User