Update the tests to not reverse the ordering of the keys in an object.
Add a variable to control the indent-width of the reformatted json.