improve word list implementation. Add stop words support