Add phone fields to the sign up and settings page

Also factor out the customized phone field into a partial