[AESH-243]
initial popd and pushd implementation. works, but need more meat.