changed to camelCase, and switched password to a record. Also added haddock
comments.