avoid double-including the json-simple library
add line coverage as SubmissionResult annotation

Added LineCoverage and LineCoverageRecord model classes.
Added support for serializing and deserializing arbitrary
POJOs using Jackson (yay Jackson!)
compute and annotate aggregate line coverage
added getPercent() method to compute percentage of lines covered