Added the edit job interface. Cache all jobs on load