fontinfo.plist import/export v4. update for PR 215

see https://github.com/metapolator/metapolator/pull/215
Looking at the list of errors, its hard to work out what a programming logic error should be? Assertion? Is there some one/two liner documentation on what the errors are meant to be used for? The errors.js seems quite spartan.