support custom reporter modules
added test and improved module resolution for external reporter
Keep track of a stack of fake suite objects to fake out the test.parent.

Some reporters (e.g. xunit) look into test.parent, so keep a simple stack
of the fake test suite objects and set the parent reference appropriately.
Merge pull request #74 from Bartvds/master

Added support for custom reporters
Add timeout param. to README and test.
Explicitly define which files that are included in the npm package

To reduce size of package.
Update Mocha dependency
Losslessly minify growl images
Merge pull request #75 from demmer/suite_tracker

Keep track of a stack of fake suite objects to fake out the test.parent.
Merge pull request #76 from chrisabrams/master

Add timeout to test #2 and README
Merge pull request #77 from sindresorhus/patch-1

Explicitly define which files that are included in the npm package
Merge pull request #78 from sindresorhus/patch-2

Update Mocha dependency
Merge pull request #79 from sindresorhus/growl

Losslessly minify growl images
Bump 0.4.0