adding a check to ensure the data trying to populate is an array
updating Phone model with exception handling and bug fixes
adding more tests for the Phone model