Fixed bug in basic_learner for universal sets (sensible tests should now pass); refactored basic_learner to use new logging functionality.