Added rudimentary save and load.

These have a lot of scope for improvement:
  o User to select filenames and location.
  o Store more complete information about files.
  o I don't think the load/save mehtods are where they should be. Could refactor them...somewhere.
  o Other stuff.