Write_Read function is fully functional. Will transfer the loops to the read function shortly. This is functional for data reads of 1, 2, and 8. Others will tested shortly.