fixed __lt__ in Element, Specie, and DummySpecie

Now uses the public .X and .symbol attributes instead of the protected
._x and ._symbol attributes (DummySpecie._x doesn't exist)