Move timer JS into its own file
More modularization, error mask

Now there's a modal interstitial that pops up when api_data takes a
long time at first, and it animates around really nicely because yay!