make IoService disposable
fixes #2 InvalidCastException when accessing AsyncDatagramConnector.SessionConfig
missed macro condition in tests
update readme