added source-map support, 'path' reporter and fixtures for cli tests

The rebased version of #101 (with some small fixes and the node 0.6 stuff merged-in)

Fixes #45