added python constructor for Model
pybind11 allows constructors defined from factory functions. This new Model constructor just calls ModelFactory::createModel().