Added an option to create pretty output via the JSONWriter class

Added a new constructor, public JSONWriter(Writer w, boolean pretty), which enables the writer to add appropriate whitespace to make the output more human-reader friendly.