Added UNIX-like Ctrl+U, Ctrl+K, Ctrl+A and Ctrl+E shortcuts

can we make this into options instead. You can use destructering to have a nice syntax in the method definition:
```coffee
_Delete: ({whole_word, whole_line}) ->
```

And in the callsite:
```coffee
_Delete(whole_word: true)
```