Introduce a new excpetion and use this excpetion for incorrect patcher definitions
This MR introduces a new excpetion named DeploymentFailedException
. This exception is thrown when the creation of a patcher for a specified patcher definition fails.
Closes #230 (closed)