The channels are alive!!

All the basic channels have been "implemented in theory" now,
as have their basic read and write operations. The mechanism has been
set up so that I don't foresee any insurmountable issues with alts
(on asynchronous channels or otherwise - they all look the same to
operations). Woo!!

I do now need to test the basic read and write operations on all
channels though... Great...

--HG--
rename : src/main/java/com/softwire/it/cjo/channels/exceptions/ProcessInterruptedException.java => src/main/java/com/softwire/it/cjo/operators/exceptions/ProcessInterruptedException.java