Change the plist `dict` key insertion procedure so that keys remain lexicographically ordered
Enable the user to append distinct values to nested plist `array`s via the `PlistFile#push` setter