Refactor create organization from array

Introduce a new CSVOrganization model which handles all the CSV transformation for creating an organization from an array.