add command "npm run <commands>" to run unit, func, lint, docs, etc

This is basing on Caridy's feedback and Isao's suggestion:
"npm run testunit" or "npm run-script testunit" will run unit tests only with coverage data generated too.