Added new class structure

Players are now contained within the Player class, which has a
dictionary containing all players by username. A class method saves and
restores player data. Instance methods handle scraping information.