Added some classes for user authentication.  Still very much a work in progress.