change draw2d to newer version
added hashCode and equals to Entry and EntryGroup
  - this was the reason why the parser exponentially slowed down
  - case classes' default hashCode and equality functions seems to have some problem