Updated the EventCommandBinder.cs to also bind Custom IEvents passed through for strict data typing in command payloads
Added lots of test for this feature