add editKey, getNode functionality to humonNode, add specs to match