Setup mocha and chai for testing; add tests for public utilities and infinite iterators; add docs on tests