Don't generate leaf nodes with one document per node at the bottom of the tree. Required some refactoring of description generation, now called Suggested Tags. Fixes #496