fix: read correct argv field for pidfile
JSON Config Loading
Hash writing
refactor into a waterfall
move the confd:run into the agent
mark files as changed, new, deleted, etc.
fixes for callbacks
only callback with fatal errors
Merge pull request #482 from racker/feat/confd_object_config

Feat/confd object config