Committing the latest version of the version of the read_csv def. Improved the process and added a large number of comments for this def.