fixes "clean" omission of nested node_modules directories

- resolves #3
Reads the workspace.json file instead of inspecting the filesystem