Figured out issues with creating json response. Marshal only encodes struct fields that are public (capitalized). Nifty