Fixes json serialization issues; introduces json polymorphism for Job
Got Job, PigJob, DAGNode Counters, MapReduceJobState working with JSON.