Add a "requirePhone" parameter to setupPhoneTypeahead

… This could probably be applied elsewhere.

Fixes #352