Working

This is associated with https://github.com/rackspace/php-opencloud/issues/181 

The idea is to allow multiple regions to the end user so that we can handle the failover for them. 

When we get a 404, try other regions.
When we get any error that is not a limit error, an unauthorized error, or a forbidden error, then assume that region is down and try other regions