stashing changes for now
fix for an infinite loop in RemoveJob
working on fixing an infinite loop
passing 15 test cases, infinite loop fixed