changed from a list of response to a distribution of n-grams in responses.  still playing with how much of the CFD to keep.
fixed a small error (used 'n' instead of 'N') and removed some diagnostic code