allow ttl to be null
more resonable debug
use setex
Merge pull request #4 from ktmud/master

allow ttl to be null and dont try catch everything