rename implicit classes ReachX -> RichX
make sure sender() returns right ref when processing queued messages
add test for StashUntilChannel
rearrange depedency specification