Refactoring, adding simple-deferred.js
Refactored into getJobApplicationHandler()
Adding support for CSV/HTML reporting