Add bash and zsh completions
It can be difficult for shell users to type in all the command line arguments they want unaided, especially when it comes to timezone names. This patch makes it easier to use undertime by adding tab completion for bash and zsh users. The completion scripts don't add any dependencies not already in undertime as far as I am aware.