added more headers to report_generator.cpp
changed a for loop into for each
cleaned up comments
README update