cleanup
add setnx
add setex and psetex
fix bug and bad tests