Framework for advanced stats/ratings ditribution view
db.getPlayer is a bit more sane now, in that it always keeps stats and ratings in separate objects rather than merging them and hoping for no clash *only when one season is requested* but keeping them separate otherwise. Hopefully nothing else has broken because of these changes.
Stats and ratings are now stored in arrays, but not displayed