Added HTML entry page, pretty print JSON config, and ensure canonical URLs