Transitioning to services

Moved the save-new-job functionality to a service. Added a controller
for editing a job.