add extokenizer
refactoring to use |> operator
add test to check elixir based implementation of tokenizer