Moved label propagation into model class, wrote ensemble class with basic updates, fixed bug in label propagation