re-worked markov implementation and tokenizer to handle sentences better