add an EtcdResponse wrapper around the file structure
begin work on a locking abstraction