initial html/javascript skeleton with local file loading