Changed gcov_file name, updated struct definition.

gcov_file now has .json as suffix for output_intermediate_file,
struct Node now has const pointers for data values.