Text this: General Supervised Learning Framework for Open World Classification