revised GUI, SupervisedLearner now KNN autotuned