implemented new ruletype for itemtraits
refactored text building for destruction and junk rules