Got a basic domain to build.
Removed IEvent in favour of the NServiceBus IEvent.
Tests and commands project.
Got some basic pub/sub working.
Added event store.
Got dependency injection working.
Should have checked in ages ago...

Had to do some custom DI stuff to get the domain stuff working properly.
This involved using message mutators to add a header to the NSB messages.
Removed host name provider.

This was only needed in that class for test purposes.
Renamed to subscribers.
Added search stuff.