More performace improvements in UI

Instead of rendering all the games, just render those that are available and initially hide the future and archived games.  When a user clicks on either future or archived, render those and display them.  Also show "Loading..." on the main page prior to rendering any games.