Refactors repo for npm publication
Refactors tests to use standard mocha-should framework
Adds tests to make sure relative coordinates are returned correctly
Adds tests for iteration and insertion performance
Minor sytactical edits to both files