initial web app refactoring (separated py and html, js to static)

merge if you like changes. hope nothing is broken with cherrypy static dirs...