Vocabulary Creation

this part is responsible for creating the vocab to be used for training the classifier 
so what are we going to stick to? I am open to anything it is ok