Add backspace / C-w editing
Break line editing out into its own fn