Added create_unique_memory, which will detect if there is already a similar memory and mark unique as True or False in metadata
Added unique argument to search_memory and get_memories, to filter by unique only (useful for not getting too much of the same result)
Added delete_similar_memories, which will delete memories within a similarity threshold
Improved debugging -- set env var DEBUG=True to see debugs or pass debug=True argument to most functions
More test coverage