Implement DOM XML reader

Adding new spells and code readability is easier
Might be slower - doesn't matter
Remove old DeckPackReader

And fixed small bugs in DOMDeckReader