Add ctrl+arrow per-word cursor movement

This adds moving the cursor word by word by pressing ctrl+left-arrow/right-arrow. When additionally pressing the shift key, the current selection is extended on a per-word basis. (resolves #120)