Handy categories for encoding/decoding JSON in Objective-C