add support for jsvc daemon
switch to using DaemonLoader and add Timer to ensure ConsistencyChecker Thread has not stopped unexpectedly
formatting
merge in changes from master
change daemon from simply dying upon failure, but rather to attempt restart
Merge remote-tracking branch 'origin/master' into jsvc-daemon
Re-implement changes after merging in changes from masteR
Merge pull request #38 from dcrissman/jsvc-daemon

add support for jsvc daemon