Phone number validation for UserCallback model

Check that the phone numbers supplied:
  - are not blank
  - can contain hyphens
  - can contain spaces