catch alll except block in each api in order to have a custom error message on internal server error
add gitignore and test for posting invalid data to job endpoint
move the logic of committing change to database into his own method for job api... more refactoring to do for others api