commands should guess their name from the package iff necessary ; validators return values
fix command overload using namespace::sweep and add overload to cmd/option