Add json output.

Closes #12.