A phone validation, formatting and parsing Ruby gem.