changed en analyzer to use pure go components
behavior should be similar with unicode segmentation
and a porter stemmer