Raise python exception when error
Replace getopt with argparse

Requires Python 2.7
Support running with integrated HTTP Server
Add description about running HTTP server in Readme
Merge pull request #65 from vietnq/http-server

Ability to start HTTP server
refactored the loop for rendering of arrays
Merge pull request #67 from vogelsgesang/array-iteration

refactored the loop for rendering arrays
Code formatting/organization in the JSON formatter
Clean up expand/collapse code.

Now the collapser won't collapse the top-level object/array, and it correctly collapses/expands all internal arrays/objects. It also does so more efficiently using querySelectorAll.
Quote problematic object property names (containing spaces, escaped characters, etc). Fixes #66.
Add a test for object keys that need escaping
Print error information and highlight line/column
Show error details and highlight line & column for JSON errors. Fixes #8.
Update CHANGELOG