Fix interaction to be completely wired.

Cleans up some integration test setup issues, as well as completes/cleans the wiring of events through the protocol such that we can respond appropriately to requests.  Finally, adds an integration test to make sure the current interaction API method calls can run full circle between client-server.


Review by @havocp  use by @pvlugter