Abstracted array Fortran/C++ manipulation inside wrapper functions
Skeleton reparameterisation functions and test files added
Reparametrisation working, gradient descen smooth at small step sizes.