switch to stream interface for dependencies; still WIP

can clone now, but into wrong dir. need to change cwd for execFile