Added the Position class. Changed the format of headers in PgnParser to ensure the header pair ordering is maintained.