Added comments
Input from stream added
Added logrunner challenge
Refactored, added input from file