CMS Validation

The CMS validation currently has a number of bugs which cause major usability issues. This pull requests addresses:

* Currently if a validation error is thrown, all of the entered data is lost, which ais a pretty big issue.
* The growl-style notification was not being shown.
* The correct tab was not being selected when a validation error occurs.