Added a test to demonstrate usage of an alternate history base class
First cut (will be rebased later)

This is lacking some tests but shows the basic idea of allowing the
generated model to override the baseclass.