src/httpserver.py: use HTML5.

**Someone should check that this is correct!**

I use [same template](https://gist.github.com/Mkaysi/fe26a5e12931ac5fed06) everywhere, but I haven't done anything with Python and I am not sure if this is valid HTML5 or does this even work with.