fixed distinguishment of species in case of different spins, U-values etc. which seems to have been broken. created specobj class which has all properties of a species as attributes