Updated API to account for new type property of Job objects. Started setting up multithreaded application portions for listener/processor