Finalize learner features and API
Merge pull request #76 from emmanuel-keller/1.5

Finalize learner features and API