Added contact list management functionality

You can now add/remove entries to/from the contact list. You still
cannot do anything with them, but at least there's that.
Double deletion of items now does no harm
Added tests for repeated filesystem operations

E.g. delete the same file two times in a row.