Feature/results reader intermediate json

Including Json, CSV, Fred's test changes, and code review changes.