add phrase clause implementation
refactorization to adapt with phrase clause
create TokenStream class
move tokenization, stopword and stemming implementation to tokenstream