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

Fix #150
I need to be able to share it between this and sync-filesystem.js though!