initial import
add vi-style jk scrolling