Add ability to add instances via cloudprovider

A TODO to make disk type configurable?