channel: add error message for onError()
add TODO for poll stream
channel: guard against null in newSession()
channel: move channel implementations to sub package
Ssrc: make methods async by returning Future[T]