add command "npm run testunit" to run unit test only with coverage data generated.

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.