Changes made by Kelvin Kosbab (kelvin@kosbab.com). Added match scorekeeper caching for when there is no network access. Matches will store locally and match update requests will be cached in a queue. When network access is restored, all the updates will be pushed to the server and the screen will refresh.