Finished implementing CSV parser