Key watch

Recreated the branch to be cleaner and leaner
I think you forgot to add
```ruby
notifies :reload, 'service[consul]', :delayed`
```