getopt WIP
add docs
working tests, and update usages
update docs
Dockerfile and go fmt
updated bach completion
fix help cmd
fix tests and -n