Refactor plist parsing a bit to make it easier for regression testing
Make unkown keyword fatal
Make the default owner/group: root/wheel