Build a user class
adds user log in/out funcitonality