Adding ValidationException to handle form validation

Throw an InvalidException in the save method when the form is invalid
Catch this specific exception in the controller to let other exceptions working as expected