GIANT-ASS REFACTOR

* Put dice in percentile selector
* Don't let attribute selector work if it can't find the name requested
(stop being lazy on my part and put in empty values)
* Added tests for how deck of illusions, robe of useful items, and
necklaces of fireballs are filled
* Added tests confirming that all numbers in percentile tests are tested
* Added tests confirming that all names in attribute tests are tested
* A little more cleanup of intelligence and curse generator usage
*  Finish refactor of wondrous items for type and amount parsing