Fixade inläsning av taggar och la till en case-sats

Tyvärr fått ont i halsen så var hemma ikväll och underhöll mig själv med projektet...

Dykt upp några funderingar som jag tänkte dela med mig av:
* Som det är nu läses ju den inkommande filen av rad för rad. Måste vi kunna hantera taggar som sträcker sig över flera rader? Bättre att läsa tecken för tecken i så fall?
* Tror du vi måste kunna hantera taggar i taggar?