implement the --annotation-dir argument

Implementing the --annotation-dir argument. With this argument you can overwrite the location of the annotation directory obtained from the gemini-config.yaml.

This is useful to use different annotations, like different annotation versions.
The argument is optional ans was discussed in https://github.com/arq5x/gemini/issues/316