Quick fix for counting games multiple times. The problem still exists bacause if the game is played on separate trees, it will still be counted more than once.
Rewrote ranking algorithm to be much cleaner and simpler, does a BFS of the graph.
Bug fix in rankCalcBFS so that a parent node's game only counts once. Also, added first FCS win forgiveness
Added SOS multiplier based on wins. Beating a good team should give a higher SOS score then losing to a good team.
Added some comments to the BFS algorithm
changed the SOS multiplyer to a final variable
Removed lagacy DFS algorithm
Merge branch 'master' of https://github.com/gpaulu/FootballRanking
Updated readme