Configure only if it is need.

Do not configure software if it is already configured.
Check it by existing configuration files and difference
between host configuration files and configuration in repo.

Vim checked by difference and existing of .vimrc. If there
are some differences in .vim, script wouldn't handle this.