add_item_to_metafile() now takes a key so it can be used elsewhere
the use of exists() in add_item_to_metafile() now correctly calls a callback rather than expecting a bool
Merge pull request #108 from dboze/fix-metafile-idempotence

Fix metafile idempotence