Refactored LogParser and Tests to DI Pattern, removed Factory class