Add test for #4
Fix #4 - Change my internal enum states into what boolean flags.
Remove Add(KeyValuePair<T,V>) from DictionaryList. Useless overload to Add()