started adding details to filesystem storage
Large commit for disk writer related stuff

Major changes:

* added timer to reset disk writer nightly
* cleaned up subscriber and put it on its own thread
* added methods to manage on disk contents