share job info across job servers

Make sure jobDAO reads job info from DB.
Since the code: getJobsInfoFromDb().foreach{ case (id, jobInfo) => jobsInfo.put(id, jobInfo) }

Is used 4 times within the code (copy and paste) it would be best to place this in a function and call that function in place of the code.