Update box refactor

Created txs for refactoring the update_contact_box txs.  Once these are reviewed the update_contact_box txs will also need refactoring.
I would put the logic of looping through all of the box_fields in this TXS rather than the one calling it