pushd/popd-style directory changing for Grunt