Refactored JSON, PHP, plist and YAML exporters (closes #6)\n- Added Exporter.__toDict__() helper to reuse in serializable exporters\n- Changed JSON, PHP and YAML exporters to use the new __toDict()__ helper