UserService class now marshalls results to custom types
code organization
Moving UserService definition into service.rb
Renaming UserProperties to User
Merge branch 'client_improvements'