Adds interval transfer capabilities

Refs #30
Changes logger implementation to singleton

Refs #6
Fixes StackOverFlowError

Refs #6
Merge pull request #33 from TestRoots/http_transfer

Http transfer to WatchDogServer