Applies some valuable tips from Sven Guckes

and fixes some minor bugs

comments from Sven:
0 vs ^
0           jump/move to first character (BOL)
^           jump/move to first non-whitespace character
I           insert at first non-whitespace

bew         teach as "bewegen".  but rather teach BEW than bew.

cw yw       change/yank word -> .. *to* the next beginning of word

p P put     input depends on the kind of object in buffer

yy          yank line -> yank (copy) current line

v w         visual select word
            rather introduce text objects
            and then teach "viw" and "vaw".

other software with vi commands:
browser sombrera
vifm (file manager)
OpenBSD ..

:options    creates a setup file with all
comments