Resolves #33. Added new escapes object for troublesome characters. Currently just hash. Encodes and decodes json string with user defined escapes looking at escapes map.