made corpus reader in class_lm_cluster.py a generator for scalability.  also added optional lowercasing