Add MultilayerPerceptron scratch classes.
Add MultilayerPerceptron scratch classes.
Add scratch versions of McmcOptimiser and MultilayerPerceptron.
Expand Mcmc test.
Fix merge conflicts.