DataIO → DataSet

Did some namespace fixes on the way.
This is still quite a mess sadly (i.e. we std::string + string) in the same file.