Extract containers

Well, containers and objects, really. Haven't addressed metadata at all yet. That'll come next once these idioms are solid.

Still a little unclear how I want to represent objects that are created as a result of an API call (and, thus, definitely proxy for resources in the Rackspace cloud) and objects created via the SDK (but are not necessarily representative of objects in the cloud), e.g.,

```ruby
# This is a Container containing data on a server-side container
container = cf.containers.all.first

# versus this Container which is a client-side created container
container2 = cf.containers["foo"]
```

I'm pretty sure I want one consistent idiom for unsynch'd objects (still trying to find a good term for that) vs synch'd ones.
Iffy. Though I'm not thrilled with `all` either. But it's a little closer to ActiveRecord. `AR::Base#all` also doesn't necessarily mean "all". However, by default, AFAIK, it does–but it accepts arguments to modify that.  That this doesn't truly mean "all" but really "all up to the API's limitation (currently 10,000 records)" doesn't feel so great either.

`list` feels a little Java-like as a name goes.

In other news, naming is difficult.