Final clean-up

* Make sure that specific cursed items can have traits, but cannot have
special materials
* Lengthen stress test duration for quick tests, so that all tests pass
(specific cursed items being intelligent would sometimes fail at 1 or 2
second duration)
* Did some cleanup in the stress test class to improve coverage in the
test classes
* Production code has 100% coverage