Add load/store-json & load/store-string

@daveray @johnmidgley @pathaks

Adds direct support for reading/writing json. Also includes load-string and store-string, which loads the entire line without trying to split it or parse it.