have gulp watch files and recompile on change