Added markov.py: nth-order markov chain text generator