205 decoupling learning material crud

Fixes #205
added.