Ask

A simple toolset for asking questions through the terminal.

Usage

```rust extern crate ask;

use ask::question::{OpenEnded, MultipleChoice, OptionGroup, TraitQuestion};

fn main() { let mut multiple_choice = MultipleChoice::new("question?");

multiple_choice.add_option_group(
    OptionGroup::new("category1")
        .add_option("option 1".to_owned())
        .add_option("option 2".to_owned())
        .add_option("option 3".to_owned())
        .max_selections(2)
        .min_selections(1)
    )
    .send()
    .unwrap();

println!("");

let answer_collections = multiple_choice.to_answer_collections();
for answer_sets in answer_collections.answer_sets{
    for answer in answer_sets.answers{
        println!("{}", answer);
    }
}

}

```

should show:

multiple choice result