added js, css and a html template file for demo