Final weakly supervised learning library

Summary
Final design implementation and evaluation of weakly supervised learning for all considered tasks