cleanup
refactor
setter - almost done
set passing
setnx - done
docs
clean
all tests passing
add build