Added, debugged preprocessing functions on input text, started dictionary constructor
Dictionary constructor now working and fixed formatting of trigram_key
Added random selection of initial key and get_newword function to select a random word from the list at a given key
Restored for loops to add in newlines and punctuation at end
Added ellipses at beginning and end of generated text, removed debug code
Added, debugged pathlib version
Removed extra lines and whitespace