changed our factory so they accept address info on the fly
error-handling
added some tests to validate that we can change exception handlers at runtime
changed the OnDisconnected events so they pass back the appropriate channel upon exit