package manager: always return boolean in check* methods
separated checkRequirements and checkConflicts