Further spelunking

* Added metamagic feat classification to feat selections
* Added alignment groups to class name groups
* Refactor tests for class name randomizers to not rely on class name
constants or switch statements
* Got rid of the name collection from collection tests - wasn't super
helpful, as the list could be wrong (incomplete), and the tests still
pass
* Added tests for bonus wizard feats (do not pass yet)
* Still need to figure out how to do overwriting strengths versus
accumulative strengths. Need to look at feats and see which is which,
and if there is a pattern I can exploit.
* Added extra tests to feat selection tests to verify class skills
versus cross-class skills in requirements