feature-complete parser class
Moved StatisticMap to an abstract base class
this neither breaks polymorphism, nor requires migration, which is good.
modeled nidmresults and migrations
completed parser tests, moved to seperate file