Begin work on implementation of the base family for glms using the common approaches to optimisation, such as mle.
Families and link functions should follow those available in r.
Normal, identity (equal to lm)
Binomial, logit and probit
Poison, log
Gamma, inverse