Saving and loading works. Only bug is that fields don't immediately update after loading.
minor tidying up
Merge pull request #16 from JoeyScarr/master

Saving and loading