Parser improvements

Adding processing of grade levels
Fixed up JsonLd parser to appropriately capture fields and parse string-based resource_data values