read.diver.geometry() now has nicer and more flexible interface, documented in README.
Is still adapted to my local file format idiosyncrasies, however.
read.diver.geometry() checks that all required col.names are there.