Created FailedTestException which is thrown whenever a Test Operation
fails.  Before it was not possible to tell if the application of a Patch
returned a simliar object because it failed or because the Patch simply
did not contain operations that resulted in a new, but similar, object.
updated composer.json
Merge pull request #1 from mazubieta/master

Throw an exception when a Test Operation fails