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

Fix #150
It means that you centralize the notion, and obligation, of having `fs.needsSync` (or whatever we call it) be valid.  If you don't, it's just a random variable you can stick any data you like onto.