add options to download.
extend Commander::Command::Options to support #each, #to_a, #[], #to_h