Add signal send/wait

Functionality analogous to CZMQ for use with thread/actor pipes.
Also incorporates Catch for unit testing.
Merge remote-tracking branch 'upstream/master'
resolve #39 expose unbind/disconnect
Merge pull request #40 from rodgert/master

add signal send/wait