wip - new canaryd

ref https://github.com/canaryio/canary/issues/7
This entire setup is begging to be made into an interface that could represent various types of CheckStores