remove vim temp files from repo
change gitignore strategy

Ignoring all, is too error prone, because you could miss newly added
files.
Instead all files that should not be tracked are specified explicitly.
add file with installation instructions

Not complete at all.