Consul reload

Adds a `consul::reload` resource and notifies it when any config file changes, rather than restarting the whole service.

Should alleviate the side-effects of #45.