New Java Classes to handle user login