Merge pull request #296 from s0undt3ch/develop

Make the error message more explicit
Merge pull request #297 from s0undt3ch/develop

Only upgrade pacakges, don't reinstall unless newwer.
Point users to the source code or help message.