Adding User#get which returns nil if user does not exist, or a valid User object. Adding tests for this. User#new now only accepts a hash of attributes.
Minor test restructuring and refactoring.