Preserve 'this' correctly in nodeunit tests.
Call test.done() even if the function throws.
version bump
Merge pull request #2 from Obvious/nick-first

preserve nodeunit semantics a bit better