optional username via cli
major readme rewrite