Refactor phone number collection to its own class so it can be tested outside of the controller.