New features added to User.  Constructor and methods changed.  Affected classes and tests updated.