Fixed infinite loop recursion bug on IE.
Merge pull request #10 from airportyh/infinite_recursion_on_ie

Fixed infinite loop recursion bug on IE.
Fix the typo in function name
Avoid referencing non-existent lines in gatherContext(). fixes #16
Configurable number of lines of context
Pass arguments through .report() to the handlers

This allows a syntax such as:  TraceKit.report(e, 1, 2, 3), and [1, 2,
3] will get sent along to the subscribers
Merge pull request #20 from mattrobenolt/pass-arguments

Pass arguments through .report() to the handlers
Math.floor to make jshint shut up
Merge pull request #19 from mattrobenolt/config-context

Configurable number of lines of context, fixes #18
First unit test written.
Just to test out a working testling example.