Changed the line count output. It's now more accurate because it uses the data structures of Git to list the sources. It also lists the 5 biggest files
Refactored the refinement rule to make it easy to add and remove individual rules
added a generic implementation of refinement rule parsing