There are several thousand(!) words in /usr/dict/words that are not in the CMU Pronouncing Dictionary. Once all of those words have been accounted for in the pronouncing dictionary, I will deem this Rhyming Dictionary complete and will give it 1.0 status. That is my ultimately goal.
I may remove the merging of rhymes resulting from multiple pronunciations (i.e. all the rhymes for "tomato" being merged into a single list) in the next version; in practice, I think having them seperated is a better way to handle the problem.
Finally, I intend to focus primarily on adding more words in subsequent releases. That is probably the most useful thing to do.