Phone number validations

This pull request addresses concerns from #46 and #63.