Improved the detection of phone numbers to match across multiple words.
Detecting the required area code (assumed to be 3 digits currently) and optionally country code
which can be between 1 and 3 digits long.
Added a this.phone.formatPhoneNumber(number) function to format the numbers to a common looking string
Added a high-level this.removeCharacters(charArray, str) which will remove all of the specified characters
in the charArray array from the specified str string. This is useful for escaping some common characters appearing
in phone numbers including '(',')','-','+', etc.