refactor phone factory to utilize nested factory
refactor phone spec to utilize nested phone factory