Updates the TODO, removing items which have already been completed and added more up to date thoughts and new features.
Fixes typo in a player name.
Adds a win percentage to each player.
Further ideas and thoughts added to the TODO list.
Merge branch 'master' into gh-pages