Added Backup Agent

The current game and game stats are saved whenever the user leaves game
activity. Pressing leaderboards in the menu forces the data to restore.
Deleting and reinstalling the app does not cause the data to be
restored. This may only work when it is download from the play store.