Event/Report filesystem based persistence
Refactored node to use persistent storage
Additional persist refactors, renamed promotionprovider to promotion processor.