Update markov_chains.py

takes one file as input, creates a markov chain dictionary, and returns a new, pseudo-randomized output from the dictionary. still need to determine Type Error raised when passing dict created from set union, in order to pass two files for mashup.