Changed the name
Made RemoteStorage an abstract class.  Pulled out UserRemoteStorage.
User.pl now includes login backed by UserDAO.pm.