Add lease recipe.

This is in production at Spotify for monitoring scripts.
Is there anyway to avoid using localtime (local to the client) here in a client and use the zookeeper node's time instead? Maybe just put a delta (or duration) in the znode and then use the znodes times? Just a suggestion that would avoid later timing issues.