Live-reload on JS and template changes