Add courts map caching, add courts map to the home page
Fix some minor view bugs