added name field to armor class. Both Armor and Weapon classes have sets to contain possible name values in order to promote encapsulation and save memory space.