in toString  use get instead of getValue
cleanedUp and roleCheck if delete
cleanedUp Show ErrorMessage if Login failed
cleanedUp User and add it to static ObserverList for instant view