changed to use merged job map per best practice recomendation

http://quartz-scheduler.org/documentation/best-practices#use-the-merged-jobdatamap
changed to better handle exceptions per best practice recommendation

http://quartz-scheduler.org/documentation/best-practices#throwing-exceptions
changed to better handle exceptions per best practice recommendation

http://quartz-scheduler.org/documentation/best-practices#throwing-exceptions