Created a jobBase class
1) that provides JobName and TraceLogger
2) that provides abstract methods Init and Run

Now, a generic JobRunner which can take in a jobBase to run
can be created. And, Program class on each exe can simply create their job
and use generic runner to run it
Added the generic jobRunner to run any jobBase. Also, changed the Program
on each exe to simply do the following:
            var job = new Job();
            JobRunner.Run(job, args).Wait();
The jobRunner handles arguments to the runner and job.
Also, handles errors and such