introducing canaryd

canaryd is a standalone process, ultimately intended to be the
building block of canary.io.

* introduce the concept of a manifest
* fetch Manifest from an external source
* breadboard to manage wiring things together
* librato reporter to deliver results to librato