Switch CoefTable to use a Matrix for the numeric values

Also, add documentation for the StatisticalModel types and generics.

In this formulation of `CoefTable` there is no need to consider special properties of the `DataFrame` type.

This change could be a problem if the result of a `coeftable` method included columns that were not numeric, but I can't think of any circumstances in which that would happen.