error messages and tests for the controller
fixed candidate bulk update functionality