Added ability to create human-readable output

I really like your JSON parser, but I wanted to use it for loading/saving config files (which need to be easy to read). So I added the ability to enable indenting. I hope you don't mind pulling the changes into your repository.