added dev arg to mark devDependencies as extraneous
test: Using tap to test the output and added devDep test
Migrated to an object for config options
Updated README
Fix the detection of invalid version

Modify the condition checking whether a dependency version satisfies
the range required in package.json, so that 'latest' is always
considered as valid.
v1.0.0