Fix: allow Tunnel.Close() to be called multiple times without "panic: close of closed channel"
Merge pull request #49 from rod-hynes/master

Fix: allow Tunnel.Close() to be called multiple times without "panic: close of closed channel"
Merge remote-tracking branch 'upstream/master'