Fixed the unit of work InstancePerUnitOfWork problem
Managed to get the NEventstore and NServicebus wireups/config playing nicely together.
Setup header manipulation in Unit of Work for message headers to contain information about the originating request (usually the command) as well as any headers the user sets
Removed structuremap from dependancies