Refactor: move each store and manager to its own package
And so were looking at a new chainstore api
Refinements and convention updates everywhere
New metricsmgr store with integration to go-metrics