ignoring some stuff from the NPM module
Refactoring to split out into separate files.
ignoring... npmignore
Using the instance-root-finder module
Tests and coverage
Fixing npm test command
Merge pull request #1 from Desire2Learn-Valence/tests

Tests