model_type now part of pft RM #1836

Each pft now has a model_type, if model_type does not match with model_type of model, read.settings with stop with an error.