Add decay information to materials

Leverage ENSDF database information to add decay data to materials. Only photons are currently supported. This also fixes some bugs in the current ENSDF parser.
Maybe it is just me, but `gamma_rays()` seems like it should be `gammas()` to be consistent with alphas, betas, etc.  I am sure that there is some reason you have for this....