Add Serialization to JSON String and Cocoa Touch Native Objects

references #694
For both arrays and objects we need to do a test for circular references. This might be something we can put off until later, but if we don't deal with it we should probably put a warning in the docs.