updated the statistics recording module so that it aligns conceptually with the IV-IT way of thinking about tokens, added switch to enable disable stats recording for better performance
updated results consolidator to deal with new output format
improved logging
restored the total types, total tokens functionality in stats recording module and the consolidator module. update visualiser to deal with new log format
added a (currently empty) unit test for results consolidator, refactored things so that experimental_utils.py can be run by a test fixture
moved things around so that I can write a more exhaustive unit test for the results consolidation bit
added right answers for the consolidator test, which fails ATM