Add particles tally

Updated and refactored the Tally class to address some shortcomings, and added more tests.
I think these are useful for more than just tallies. They may be better suited to live in `rxname` itself as `id_to_fluka` etc.