merged from master
adding unit tests for json
Fixes json serialization issues; introduces json polymorphism for Job
Got Job, PigJob, DAGNode Counters, MapReduceJobState working with JSON.
Rev of the Event work with an EventTest
Merge branch 'model_refactor' of github.com:twitter/ambrose into hackweek
Fixes deserialization of Event instances from json