refactor out capture-service, this is replaced by surface-watcher
simplify surface directive link
add action id to data object
add nu prefix to directives
livereload to more tasks
more generic livereload watching