unfinished js rewrite (commands, proper url regexp, callbacks); added server command params, and basic settings
Finished less-watch.js rewrite (working again)

- more pluggable command code, file reloads, basic callbacks
- more consistent handling of files / urls / file handles
- consistent less updates and reloads, and handling of custom style elements
- lots of small issues fixed