middlewares throwing errors can now have can now have custom error provided
added optional error to find
Merge pull request #25 from lemonde/optional-error-message

feat(errors): custom error can be provided to middlewares