Fix yaml for experiment

@danmaclean This PR fixes adding a YAML file for an experiment, rather than using the default YAML from the genome.

I've also taken the chance to tidy up the form for creating a new experiment.