Cleaned up save(); manual saving is now completely followed; started implementation of metadata file.
Finished implementation of the metadata file.
Profile dialogs now use the metadata file. Fixes #4.