Continuing randomizer refactor

* Forgot to mention that this refactor makes groupings of class names
and races reusable
* Got tests and files for groupings
* Fixed minor unit test things (methods not marked as tests, using wrong
thing to assert against, etc.)
* Got randomizers unit tests set up with new collections