Cart modal3

Fixed a bug where when a user would edit their account, it would create a new phone number instance each time even if it wasn't changed
Changed the way phone numbers were saved when an admin created a user to use accepts_nested_attributes_for