Initial commit of some rudimentary PGN parsing code