Topic profile hdf5

`Note: this pull is not intended to be merged as-is but for discussion.`

This pull allows to load the gas profile from an hdf5 file. It does not crash but produces invalid reads when used with valgrind.