XD-500 A Job that is deployed using a named trigger that doesn't exist should return a 404 from the controller not a 500.

In cases where a trigger does not exist upon Job Deployment, the Rest Interface needs to hand back a 404 exception vs. a 500 exception.  Also added constants for string values.

As a second note I thinned out the exception stack that is returned is more concise.