Implement Vim-style keybindings in ndsc

This allows navigating more easily and delete and undo multiple things
at once.