a few enhancements for the next version

 - architecture update to capture option meta data which allows more powerful decisions when parsing options.
- new, more advanced parsing engine 
- support for parsing list of string, bool, int, double and DateTime.
- expanded the tests to cover more scenarios.