Adding in explicit support for the "watches"
concept introduced in consul 0.4.0

- Note: this resolves #23 from the puppet-consul
Style/formatting changes
Merge pull request #24 from jrnt30/watch_support

Adding in explicit support for "watches"