Validate Submit Proposal Response: handles errors and alerts user

Moved and used [suggested exception][1]. 
Added extra checking for error/exception type and display appropriate error message to the user.

[1]: https://github.com/OpenMRS-Australia/openmrs-cpm/pull/73#discussion_r12277283