Better error handling when job class isn't loaded.

When a job class doesn't load (for any number of reasons), an Job Exception is thrown.  Now we'll catch when that happens instead of just blindly trying to start it.