work on completion, Command#args method implemented, fix command option definitions