Add schemas code, second attempt.

Right, the classifiers are also in an Array just so I can map Array[Classifier] to Array[Int] without worrying about what implicit conversions Scala will do on the intermediate values. Producing the classifier counts is the slowest part of the code, and I don't want to second guess the compiler.