Don't error on an empty rewind buffer. Fixes #5

* Short-circuit if we hit length == 0 in pumpFrom
* Allows listener to connect, but pumps no data to them