Fixed bug in resio where it was using the site text for species
in the res file.  This is a problem because it also includes the
oxidation state where as the ShelX spec only allows the element symbol.

Fixed bug in assimilate that came about because of a previous refactor.
For some reason to_crieria was being used instead of to_dict.