Updated jobs to allow broader exception handling

Cleanup up the JobExecutionException to decouple the execution
environment

Updated tests

USERGRID-753
Merge branch 'master' into USERGRID-753
Merge pull request #62 from apigee/USERGRID-753

Usergrid 753