Making the memorywhitelistmanager fault tolerant in that it doesn't allow duplicate entries to be added
memorywhitelistmanager now also writes out to disk in csv format