New addUnsafeEnchantment() safeguard.

Apparently addUnsafeEnchantment() takes a short for rank, which caused
dangerous, high level enchantments to be available.