Vitalsource Technologies, Inc. Large Scale Hierarchical Classification: State of the Art