Allow configuration of model classes
Merge pull request #319 from jezstephens/configurable-models

Allow configuration of model classes