Implement HTTP server with caching disabled

Often we need to clear the browser cache to avoid problems, it would be better to use a HTTP server with no-cache headers.
This is particularly useful for new contributors.
Weird, usually Python complains about indentation even if you use a tab instead of 8 characters!