Incremental commit. Please do not base any external work off of this commit.
Add index page

This change adds support for rending an index page to the user.  This
page is a static HTML page with boilerplate text on it.  In addition
this change instructs Travis CI to only build the master branch to
ensure that development changes are not accidentally pushed to
production.

[#54121223]
Merge 54121223-index-page to master

[Completes #54121223]