Change to json return on custom reports

Also added raising of errors on non-200 returns.
Merge pull request #8 from smeggingsmegger/raise_for_status

Change to json return on custom reports