Added channel_send and channel_receive (still need work); fixed deadlocking issues in channel_bind and channel_unbind
Partial fix for channel comms, still deadlocks after a while; added proper blocking until threads exit