Added LockManager
Disabled diffs and modified MetricReporter to clear all stats once each publication returns successfully.
Ran Optimize Imports and Reformat Code