Use Json::CustomWriter to produce nicer looking JSON strings

Mainly it removes excessive whitespace that I got sick of looking at :)