move package.json into node directory (which makes more sense)
error messages from package validator are now localized
now handles error conditions, invalid zip files, invalid json and
missing name and version metadata
removed redundancy in the test code
added comments
checks for a semver compatible version number
import the node modules to ensure stability
add invalid version number to strings
update test to reflect updated version number in basic-valid-extension