Split {path, value, error} to make the list of errors easier to process
Merge pull request #7 from TabDigital/path-and-error

The array of errors should be easier to process