Refactor core and system packages

Core packages always installed.
System packages are optional.
Ensure aptitude is available.
README updated.