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