Add data printing options to parse.py
Generalise some code from check_solns_match_key(..)

Move function for splitting results into groups with only one changing
out into micromagnetics.py.

Fix bug where only first dictionaries values were considered.