Add first versions of cursor page up/down

Mostly a quick hack at this time. Unlikely to be correct, but works
for getting a feeling for it if nothing else.
First line gutter

Basic proof of concept for now. Will help greatly with debugging though I feel.