Add mocha dependency
Use mocha to make tests more resilient to false success

Previously funky filesystem behaviour and certain internal changes could have
given false-positive test passes.
Merge pull request #90 from eapache/all-the-mocha

All the mocha