Added persistent high score tracking system

Game now tracks high scores. When a player wins, the game will prompt
for their name and add their score to the list of scores. Any time the
player wins or loses, a window will appear showing the top 10 high
scores. The scoring tree is saved to and loaded from highscores.xml, so
these scores will persist even after the application is closed.