Adding plist support

Convert from plist to json, xml, or yaml.
Convert from json, xml, or yaml to plist format.

TODO:
  - Add a couple of tests for xml and yaml.
  - Add support for determining if a file with a .xml extension is a plist document.
  - Allow writing plist document to .xml file.