-moved dist's valuation to _valuation and made a new valuation that calls normalize first. _valuation is now only used in normalize. added doctest.
-fixed #35 for real now (hopefully): needed one extra line of code at end of normalize.