Issue #3

Allow the use of --no-install-recommends option for apt.
Minor code refactoring.