begun refactoring out a core context engine
contextEngine methods async
contextEngine adds filestamps. Jury rigged a file based event persistance thingy