added modular interfaces for the implemented multi-label models
added checks in the structured machines
Merge branch 'hashed-mutlilabel' of https://github.com/abinashpanda/shogun into hashed-mutlilabel