finished CoreDataJSONCompatibility

added third party category for base64 encoding, hope to use apple
provided categories in OS X 10.9