Refactored full richness estimate functionality.

Now fits the Strategy design pattern, as we're going to at least add ACE (in addition to Chao1).
Fixed bug when point_count == 1.