added international prefix for phone parsing and some refactoring
fixed issue with international formatting