Allow for json_decoder argument just like json_encoder
Python2.6 fix
Added class level json encoder and decoders.
Added json decoder/encoder docs