Rename dispose() to stop()
Do lint before running unit tests.
Don't lint setupTests.js
Create common mock objects for testing reuse.
Some minor restructuring of tests.
Improve path naming convention consistency.
Merge pull request #39 from leftclickben/master

Improvements to unit tests.