big commit
big commit, fat models tiny controllers
updating job model