Ensemble classification with weighted learners

The bulk of the code is now complete. Only remaining thing to do is some
testing, then to see how well it performs on datasets.