started structure of segy parsing for cpp