The etcd coordinator now supports task refreshing and released tasks. 

Adding support for TTL refreshing, Coordinator.Release(), and failed-node recovery

closes: #34 #32
I pushed this in last week because it wasn't being used yet.  Feel free to review the entire file if you like.