Add rightscale_upload gem
Update cookbook based on implementation changes

* Backup all devices attached instead of specifying a particular device
* Refactor test recipe