Move tasks_estimator to a separate module, add feedback generation for...
- Fix tree level inference algorithm (Was broken after the code review)
- Add feedback generation for open-ended tasks
- Add user progress information to get/tree endpoint
- Add feature to mark theory as completed