More tests for SlidingWindow

Check that the correct exceptions are being thrown.
Do a slow walk through a set of overlapping reads.

I believe I've fixed an off-by-one error, but please let me know if this was a misunderstanding!