future and more structured way of loading modules
module issue #11: adding user authentication to installer