web ui build enhancements

- live reload on resource changes
- less building to css
- watcher for live reload & per-file less rebuilding