Change error handling so that exceptions are thrown to camel

Throwing an exception to camel ensures that proper behavior will
be applied to the failed message.
Merge pull request #9 from harvard-library/2014-09-26-error-handling

Change error handling so that exceptions are thrown to camel