[TASK][INSTALL] Installer work

* Refactor common status object handling to a utility class
* Add folder structure to step installer
* Add execute() to step installer
* Improve exception hierarchy
* Simplify folder structure facade interface
* use namespace shortcut for GeneralUtility in Installer