improved installer functionality, but setting backup for refactoring application to use psr-4