Improve mocha adapter, the function passed into mocha.reporter() is a constructor

The global leaks were due to incorrect usage of originalReporter.
I renamed it according to conventions for constructors.

NOTE: I was not able to get 'npm test' to pass, would appreciate some help with that.