Added a method to ABN class to clean up PGN files to clean out comments and annotations, so they can be converted into move lists. Finished Make, unmake and promote and added very good unit tests for them