Create a new object for model summation

I am using lmfit these days, and find that when we do

composite_model2 = composite_model1+single_model

the composite_model1 will also be updated. I feel that it is better not to change composite_model1, because we may need to use it later. 

This PR resolves the issue, and I can send a test later.