Committing this to work on.  Not stable.  Figuring out the Message Type per process best practice
Finally figured out the problem when running with a process per message type.  Subscriber queue per event and and Processor queue for a command.
Updated the configs so that they are correct along the one queue to one endpoint
Implemented a Mongo Event Store and also done a resharper code cleanup with a custom code cleanup so the methods are not re-ordered
Did not save the solution
Implemented the start if a Mongo Query Repository.  Organised some of the classes again.
Finished the MongoQuery Repository and also removed the int ID field from the Quwry Objects as this is not required in the execution only for the Sql.
Updated the code which now completes the Acceptance Test with Mongo as the Query and the Event Store.  Had to add Mongo Bson Mappings for the abstract classes in the DomainEvents but this is working quite well.
Added a test subscriber and added some helper bat files
Deleting un used files
Updated Read Me and Cleaned up