Initial rework of ensdf c++ API