serving works
split FileServer from Task.Serve
implement file modification watcher
Merge branch 'serve-task'