add tests for leagues that are known to parse well
fix bug where player names would not be correctly parsed if they had 'other' field in the table