Added Login class in previous commit

split login functions out of User and into Login for the site user.