Updating print macro, ghr updates

1. Added content prints
2. Added val file output prints
3. Added updates to prediction counters and also to mispredicts counter
4. Added new predicts counter
5. Fixed file extra line read issue