assorted changes made some time ago and not committed. Seems to be moving persistance into historicalEventService
removing dead code
factored remaining legacyContextEngine code into new finiteStateMachine service. Needs tidying
Added assertion to exisiting smoke test to check that finite state change had been triggered
deleted legacyContextEngine service
migrated context event readers and writers over to using rabbit-pie for rabbitmq stuff