session: make comm goroutines stopable
session: add reference Comm argument to NewComm