Add an optional ttl index to expire ops

This is a revival of #7. It allows you to specify a `ttl` option to livedb-mongo to expire ops after a specified time period. I'm working on another PR for livedb to handle emitting the proper errors when requested ops are missing.