Command should always use completion over CompletionMixin
remove dependency on genzshcomp and add a requirement for plumbum
__init__: add comments for completion parts