Add CRUD support for (Geo)JSON adapter. Update the editable property example to use the JSON adapter instead of the XML one. Also include some tests to exercise the (Geo)JSON adapter. Fixes #91