add proper build/watch/livereload