Switched to promises

Switched to using promises in the job service. The job service now
handles posting new jobs.