added js, css, and a new template html file