Different Landing pages for Kickoff, Build season, Competition season, etc. Fixes #264

The build season landing page is still pretty basic.
Also refactored JS that handles countdowns.