improved OrederedDict error handling. Also improved some patch error messages
improved OrederedDict error handling. Also improved some patch error
messages

The error messages now provide the expected items in the error string to
provide a bit more of a hint

grahamegee/diffr