multi_json support and consistent pretty print for json

JSON to MultiJSON, including pretty_generate. Fixes #40, and jruby formatting issue causing problems on the relish branch