Update field parameters to have their own yaml IO

Currently the Field class implements it's own yaml io for the field parameters, but the parameters should implement their own yaml io for localisation of implementation.