added MultiSelectInput. Choices and MultiSelect now take an options_format arg. You not longer need to present Choice or MultiSelect with (a,b) tuples, you can simple pass (b,b,b,) and options_format will be called to convert the choices into the traditional [(a,b)...] tuple