Update Site index page

This should fix #40, as it seems that the absence of an index page is confusing.

If I understood the release process correctly, this should be enough and it should not be overwritten in the future.