fixed and simplified regexs for number validity, single hit string, and hits string that were casuing problems recognizing valid moves.  fixed hit parsing error that was causing FisherSpassky test to fail by not finding all 43 moves.  all PGNParser tests pass.