Changed way of printing final text.
Got rid of .join() in favor of iterating over the list using a for loop.
Changed analysis application to generate random text.
Removed string used to store result, instead printing out the result one word at a time, allowing use on large files and avoiding using an eggregious amount of memory with one large string.
Changed output format.
Added conditional statement to printing results to only allow printing new lines at paragraph breaks.