turn sumodule contextProvider in to an event emitter, emit events on fs errors. Add cli support to display fs errors to everything that uses submodules
fix console output ordering issue