Merge pull request #25 from Clever/DRY-tests

Dry tests
Send extra as valid JSON even with circular references.

If extra is valid json just send it as is. Else send it as
{serialized: [the result of util.inspect]}