livereload for templates