added dynamic_web.py that includes functions to create the html dynamically