Added shell.mkdirp. Fixes issue #126.