Text this: Evaluating cascade correlation neural networks for surrogate modelling needs and enhancing the Nimrod/O toolkit for multi-objective optimisation