Authenticate with cloud provider (GNS-48)

This pull request contains code to connect to Rackspace cloud and authenticate with it.

libCloud does not provide functionality to authenticate with cloud providers, hence the code to do it is here.

The code is currently not wired to the application.  It can be run by executing the test file on the command line and providing your Rackspace credentials.