Implement home/end actions

Fixes #3
Make CtrlU behave like bash

Bash, readline, and vi all treat CtrlU as "delete to cursor". EMACS is
the oddball that treats CtrlU as "delete entire line".