Add ability to add instances via cloudprovider

Yes, these are all based on the existing GCE startup scripts. All the currently configurable params are also configurable here.