Used Package and ImportDir from go/build for determining package directory. Added method Ready() to Watcher.