add SETNX function
remove key in tests just to be sure
Merged setnx from tumb1er