Continue decoupling media channel from RTP connection. Code cleanup and writing javadocs