created parser class in pbp parsers

the new class is initialized with blank data sets. then a parser is
started to fill out the blank data sets.

next is to keep track of game id's so we can't parse a game more than
once.