improve tests
update comments
add comment to explain FEN string
on regexp remove escape on dash
correct broken pgn files
add scholar's mate pgn
improve tests
manage game result with two new methods: resign(color) and draw