Refactoring of gen report, added report columns for class and spec (NYI) and update the root .gitignore file.