Rackspace block storage

This PR adds support for Rackspace's implementation of Cinder; covers #218 task
We need to go through this at some point and parse these as actual timestamps. It's more work in the Extract functions, but it seems silly to me to return them as strings.