Parsing malformed CDS files

This is meant to fix issue #467. I tried out the malformed CDS file with this code, but it still failed because two fields have the same label ("Rad"). For this PR I added a short segment of the file with one field renamed to "StRad" for testing, but I wonder if this is a valid possibility for CDS files and should therefore be treated as a separate issue?