implementation and test for trapezoidal distribution for issue #21
added param,eter range validation on constructor and corrected testmethod name for trapezoidal distribution in  issue #21
Merge pull request #51 from glyphard/gh_-21_trapezoidal_distribution

GH-21: Implementation and test for trapezoidal distribution contributed by Ashley Messer