Message processing now looks for all handlers that handle each message as opposed to just the first one registered.
Added logging to AggregateRoot and MessageProcessing.