Adding CloudStack provider

This creates a basic cloudstack provider. This was tested.
What's missing is the key based authentication to the instances.