ZER - Created unit tests for PhoneNumber

I beleive this commit also change the PhoneNumberDictionary to use a Set instead of a List