Fix last_dir zsh functionality

Zsh should keep track of last_dir cd'd to and re-open that directory, between
sessions.