Moving channel pool to a separate package. Added more Junit tests for pool. Fix #72.