Various bug fixes when editing staff info

- Fix minor issue where a phone number without an extension would
display a trailing dash
- Fix issue where users couldn’t update phone numbers, including
switching between shared and not shared for personal
- Fix bug where user couldn’t add a ministry website
- Removed some unneeded comments