Fix refresh bug

Previously, the reload action was triggered
based off changes to the consul class.

The events for all changes were not being
captured b/c of class containment issues,
meaning that this reload was not being
performed.

This updates the resource to respond to
changes of the service resource.
Update Puppetfile and fixtures

Ping cassandra to fix an issue

changes fixtures from https to git
protocol to speed up tests.
Fix some tests that were failing