start implementing interactive installation for python.
implement base class for install command
Merge branch 'master' into draft
refactored python and vim installations.
refactored python installation.
base installer refactoring.

Improved docstrings.
Merge branch 'base_install' into develop
add postfix installation.
Merge branch 'postfix' into develop