[feature] Command::choice method

Nothing major but a nice to have when building commands and wanting to give users the choice from an array of choices.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>