Improve job model validation

- validate model on server side and add error messages to response
- update UI to display multiple messages in the alert dialog
- change job controller to use strong parameters