Fix bug in heip_e calculation

This bug was in the original PyCogent/QIIME code. Added actual test data verified by an outside source.

More info about this bug, see:

- https://github.com/pycogent/pycogent/pull/71
- https://groups.google.com/d/topic/qiime-forum/NuEobYYST5I/discussion