* add extended version information * autodocument argparser * add spelling exception * fix docstrings * add annotations * use typing types * add test