Player Battle PlayerTests

Player history of trainers defeated added
Battle adds a defeated trainer to the player's history
PlayerTest and ProgressTest moved to src.jpokemon.trainer test package