Introducing the helper package

- It carries the Patterns class, that supports parsing some of the files.
- task{2,4} have been adapted to use helper.Patterns
- I'll have to fix task2, and reimplement task4.