Rename move-text
Add whole-line-or-region
Bind undo