use the README to explore some behaviour guidlines
add a TODO
make Raca::Container#delete return a boolean to indicate success

* We don't want to return a raw HTTPResponse
make Raca::Container#purge_from_akamai return a boolean to indicate success

* We don't want to return a raw HTTPResponse
make Raca::Container#download return the number of downloaded bytes

* We don't want to return a raw HTTPResponse
add some missing comments to Raca::Container
whitespace
Raca::Container#upload should return the ETag header provided by rackspace

* For files < 5Gb, this will match the md5 of the uploaded data
* I'm not 100% convinced this is the best way forward, but let's give it
  a shot
Raca::Account#cdn_enable should return a boolean

* I want to stop returning raw HTTP reponse objects
Raca::Containers#set_temp_url_key should return a boolean

* I want to stop returning raw HTTP response objects, they're an
  implementation detail
create some custom error classes for when rackspace requests fail

* we were raising a regular old Runtime Error, but that gives the caller
  no easy way to catch and handle some exceptions
* This duplicates the logic, but extracting the HTTP request management
  is a job for another day
raise raca-specific timeouts when rackspace times out
update a todo
Merge branch 'consistent-api'
prepare for release
remove sneaky rails dependency

* This code was extracted from a rails app and had a slightly dodgy
  environment check to keep the timeout related specs fast
* remove the rails check and use a stubbed constant to keep the specs
  fast