nodes can join and affect other nodes fingertables, TODO: pull and push files