Checkpoint checkin of major refactor.
Add test coverage.
Add previously unsaved files and update documentation.
Minor updates to docs.
Add docs pertaining to object traversal.
Update package.json to fix dependencies.
Add test case for boolean values and ensure isAbsolute returns correct value.
Add falsy test.
Merge pull request #9 from totherik/rewrite

Rewrite