Add possible phone number validator

The validator is called "possible" because it does not thoroughly
validates the phone number entered. It detects major flaws and incorrect
data types which is good enough to avoid sending unnecessary data to the
Authy API.
Merge branch 'feature/add-possible-phone-number-validator'
Add HOTP token validator