*Note this pull request should go along with the summerschool branch of apprentice_learner_api
Key Changes:
1) Outerloop agent can control the problem order/end
2) Problems can run in test_mode
3) Problem context is logged
4) all .json files specify feature/function sets (concurrent change with 595fa1)
*Note this pull request should go along with the summerschool branch of apprentice_learner_api Key Changes: 1) Outerloop agent can control the problem order/end 2) Problems can run in test_mode 3) Problem context is logged 4) all .json files specify feature/function sets (concurrent change with 595fa1)