Comment test harness unit test with lame check
Get rid of useless interface for the unique adapter. Rename from Port to Adapter.
Refactor of the Send method on the investor side adapter. Embed uniqueIdentifier parameter within the InvestorInstructionDto
Start to migrate from our previous event-based model to a callback-based one (lots of tests failing right now). It allows us to better encapsulate the InvestorInstruction type/logic without being forced to expose everyone's event at the root level (i.e. the unique SOR).

(To do so,) Introduce a new ISmartOrderRoutingEntryPoint.Subscribe(id, successCallback, failureCallback) method.
Note: the callbacks should probably been registered on the ISmartOrderRoutingEntryPoint.Route(...) method in a second (baby) refactoring step.