Added caching for the index page.

This is the page that bots and the like access, so I may still convert it into a static html file in the future to gain even more performance (it's vastly cheaper to serve a static file from nginx than serving it from the Rails stack, even if it's cached).