moved classes to their own files

In String cleanup method for numbers, plus is allowed (for international
phone numbers)
phonebook resolve method now takes care of iterating over all properties