Move actor waits to the runner
Not using ostruct anymore
Removed this configuration object
Use the released celluloid version as bug fix was brought in
Add similar attar logic to service as host
put relation_proxy object into the newly built service object so we can refer back
Merge branch 'master' of github.com:cpuguy83/monitoring_agent
Make group registry public

This has been submitted to the Celluloid project, so we may not need this here in the future
Use new registry access
Remove Thread.new while loading the config as it's already in an actor thread

This was added because I was seeing the config loading block the main thread, which turned out to be an MRI GIL issue.
Use new supervision group registry access to get actors
Just start the Agent on each run
Use new supervision group registry access to get actors
Add guardfile
Runner should be nil once the agent is stopped
Do not need to store the result
Add runner spec