extracted an interface over topic generation for the bus
sketching out the reminder delivery components
refactored to use JournaledEnvelope. removed redundant message class
removed redundant code files