Changed how unstructured_models exports.
changed default to canonicalize=True
Added canonicalization support to BinomialModel.

This involves refactoring the way derived models work to use a
shared base class that passes through methods like
canonicalize.