Reporter options

Resolves #264 

Adds the following options:

csv:
* ``no-header``
* ``timestamp``
* ``url``

json:
* ``pretty``