Add monad laws tests for clojurescript channels.
Add monad laws tests for clojurescript channels.

Additionally split the test filles in smaller tests.

yurrriq/cats,funcool/cats,mccraigmccraig/cats,tcsavage/cats,OlegTheCat/cats,alesguzik/cats