Support for .zsh

It's not perfect yet but it allows us zsh users to live the dream as well :)

It's still the same .py file with an extra test and a different escape sequence.