Adds ttl support.

Fixes #1
Yep, mongo runs through them every 60 seconds regardless of the ttl, so with a ttl lower you might have some items stick around. I'm assuming you want things stored for more than 60 seconds anyways.