- Added choice_i for case insenstive choices and testd cases
- Fixed an empty namespace bug at the begining of parse_args