Changed name of Watcher.Start to Watcher.Watch.

Minor fixes performed in WatcherTest. Changed to use immutable Stack.