Binary data

Yo,

I tried using skipfile for a project, but for some odd reason it didn't really work out as expected. I figured out that there's a bug when the binary data includes the value `0`, and I got that working when searching forward, however there's still a bug when searching backward.

@hij1nx any pointers on this would be highly help
we're actually searching for 2 zero bytes, we're wrapping the sequence varint & size varint in `\0`-bytes. Backwards were sometimes working before partially because we were reading from `skip.size`, e.g. we got a '\0`-byte from one byte after the buffer