Fix #150 - Path resolution is done everytime an fs change happens

Fix #150
I also wonder if you should manage the `resolvePath` stuff in here exclusively.  Maybe you expose a method on `self` that lets external code (e.g., index.js) tell you about a path, but you decide in here whether to use it.