Return EnginioReply when altering model.

That is the only way to sensible track updating data.
Merge pull request #101 from nierob/enginiomodelReview

Return EnginioReply when altering model.