Lots and lots of classes!

Added tons of classes for the basis of the mod. I will admit, I copied
pretty much everything from my Let's Mod test mod and then refactored
all of it.