Add notification tests and a test runner.

- Add tests to check that args passed to TraceKit.report() also get passed to
  notification handlers. Some of these tests currently fail and are fixed in
  the next commit.
- Add a mocha_phantomjs task to the gruntfile for test running.