logging in watch service
fixed rank calculator test
SourcesWatchService renamed to more generic WatchService
vim plugin: set omnifunc on start
watch service changed to handle multiple observers