jclouds domain classes

This needs to be reviewed and edited.

Bio: Zack Shoylev is a committer on the Apache jclouds project and a Software Developer for Rackspace. He is currently working on open source cloud SDK development. Zack’s technical interests focus on open source development, cloud computing, and big data processing with Java.

@zackshoylev
freenode: zacksh
jclouds uses domain classes to represent the equivalent JSON data returned from the service. For example, the array of "users" are unwrapped into individual [User](https://github.com/jclouds/jclouds/blob/master/apis/openstack-trove/src/main/java/org/jclouds/openstack/trove/v1/domain/User.java) domain objects. ???