Merge pull request #8 from rolandjudd/master

Read the treeStatus buffer back to the host, if usesConsistentMemory is ...
The likelihood function is modified to include normalization factors that make the likelihoods
represent true results of a MLE application.  The cost and EMD functions are now properly \
weighted!
More changes to the previous effect.
Preparation for release.
Changing Distance Calculation for Consistancy

Changed from better 4.18 back to 4.2 to prevent integration bound problems.
Changed Version Number for Release

Changed from .27 to .30 for release
Updated to Post Release Version Number 1.31
Refactor histogram and likelihood code, preparing for 2d histograms