Add tests for riemann client, interactor
Allow tests to pass
Add tests for heartbeat
Allow tests for heartbeat to pass
Pass correct parameters to interactor
Shimmer down warning when testing
Color RSpec
Extract environment to a different class
Add Config class for configuration parameters
Update Heartbeat spec to reflect most recent changes
Extract environment information from Interactor
Add Agent class as the entry point for the gem
Set heartbeat stop action to the right order
Instantitize Config and Environment
Rename methods in Heartbeat so it becomes more consistent
Properly implement memoisation in Riemann::Client
Adjust test so it runs faster
Adjust quotes in gemspec
Adjust spec for method name changing
Make service name more predictable