Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
It's throwing up some error. I think I can just replace these lines with check_consistent_length.