Implemented zsh completion
Adjusted tests to use the homeshick function
This function does not automatically enter the home/ directory if it exists,
given that we now have completion for both bash and zsh, it makes more sense to leave
that choice up to the user