More tests for PageCursor IO and offsets
Pull the ByteArrayMatcher test out in its own class