checkpoint, I've got all the path, class, module, and method loaders in place, hopefully I can put it all back together tomorrow
massive update, this gets rid of the old clanky parsing syntax in favor of just a modified TestLoader, this is way more robust and less hacky. I also divided everything out into modules and it has better tests now, though they require testdata to work