added an html version, with nice css, and build script (build.py)