Require should vesion installed by npm be compatible with version used

Looks like they removed a function, includeEql that is required by the tests.
Remove unnecessary checked in node_modules directory

Now that the version of should installed by npm is compatible with the tests, this directory is unnecessary.
Remove unnecessary line excluding the recently removed node_modules directory
Have npm ignore the test directory as well
Remove coverage entry in .npmignore, that file does not exist in the repo
Remove unnecessary lines from .npmignore

* .gitignore and .git are automatically excluded by npm
* There are .sw? files in the repo
Merge pull request #16 from pskupinski/remove-node-modules

Remove node_modules from the repo