make pushd work for a directory with a whitespace in it.
resurrect somewhat useful message.