Abstracted classes a bit, integrated new object-oriented approach to directory mapping
Refactor report.tsv generation