Cloud configs

Started creating some [cloud-init/cloud configs for CoreOS](https://coreos.com/docs/cluster-management/setup/cloudinit-cloud-config/).

### Provider agnostic single node config launch

```
nova boot --image 7fd88211-ce43-41bf-9a85-e73df4066581 \
          --flavor performance2-15 --key-name main \
          --user-data script/cloud/coreos-single.yml \
          --config-drive true tmpnb-single
```

Note: I'm using nova with Rackspace above, but the cloud config for CoreOS should work just as well on Amazon, Google, DigitalOcean. Let me know what you find out!

### Rackspace OnMetal IO

This is a specific config that puts `/var/lib/docker` on a set of fast PCI-E cards with plenty of storage for images:

```
nova boot --image dd7bc23b-10a9-463b-8d5a-089ecb9aa868 \
          --flavor onmetal-io1 --key-name main \
          --user-data script/cloud/coreos-onmetal-io1.yml \
          --config-drive true tmpnb-io
```

## Post deployment

After these are launched and finished, visit <server_ip>:8000 and you should get a brand new notebook server! For me, I just ran `watch 'ps aux | grep docker'` to see when the config proxy got launched, when the demo image got pulled, and then finally when the tmpnb service starts.