use grunt-contrib-watch for watching and live reloading instead of grunt-livereload and grunt-regarde