ANCOVA bayesian restructured

Reorganized the function to be more general. Now basically all ANOVA
models can be run through here. Through nuisance options the user can
indicate what he does and does not want to be effects always included in
the model, and all kinds of interactions can be specified.