Controlled Pattern Formation In A Reaction-Diffusion System: A Novel Application of Non-Linear Model Predictive Control to Distributed Parameters Systems