etcd inventory

* [ ] extract Joyent inventory directly from Joyent API, load directly into etcd
* [ ] good heavens with the `for` loops and the nesting
* [ ] test coverage is nice
* [ ] :money_with_wings: