Added clustering calculation

Still doesn't use clustered values in any of the lookups, but it does cluster the cross sections and produce a codebook.

Very preliminary verification shows it passes several sanity checks.

Works for fissionable and non-fissionable nuclides.