SIFD-34 replacing puts with logger.error message
SIFD-34 checking in logic for creating a new person and validating the image file, and processing any validation errors