Refactoring and optimizing of the parsers

Parsers affected:
- ILS Allgaeu
- ILS Regensburg
- ILS Rosenheim
- ILS Traunstein
- ILS Erding

Merge pull request #97 (manual merge needed due to conflicts)

Signed-off-by: chrishensel <futurefwarrior@googlemail.com>