Switched the demo to a style more suited to the interactive REPL.
Got the LMMsplit deviance function working

There is now a lot of duplication between LMMsimple and LMMsplit.  The
purpose of having both is to allow for timing comparisons.  It may
well turn out that LMMsimple by itself is adequate.