Add "key" argument

This adds a fourth argument to the page constructor for specifying which key to index - mostly so that I can keep using `chunk.position` in ndarray-continuous :) It should also make it easier to use in combination with other modules too. Thanks!