first cut of a little page for the web console
fixes #3020 so we properly deploy the aggregated zip at the right time