Code refactor, extracted new class, LogFileReader, from LogFile to reduce coupling, refactored package structure