Rackspace rebuild

Major rewrite to improve error handling, API calls, and overall functionality.  Changes all the things.

Jenkins passed and tagged:
```[workspace] $ /bin/sh -xe /tmp/hudson7498349094701519120.sh
+ git reset HEAD --hard
HEAD is now at 813fc2f Tighten kitchen-rackspace version lock
+ git tag -d jenkins-rackspace-cloud-backup-12
Deleted tag 'jenkins-rackspace-cloud-backup-12' (was 5f45ade)
+ thor :tag
Tagged: 1.0.0
Sending e-mails to: ****-internal@rackspace.com
Finished: SUCCESS
```