Working completion for zsh and bash

 * [x] Completion files
 * [x] `--completion` option