Exception Improvements

The DeleteMethodNotFound now extends MethodNotFound.
All exceptions support optional message overriding.