add IOptionDefinition IsDictionary & IsEnumerable
update readme
add tests for handling repeated arguments
fix whitespaceing