vlfeat
added factory class, changing modes to desc, clust, train pred