revert new() string array initialization
remove println()
begin adding subcommand support. TODO: use Flag/FlagSet instead of if/else