neighborlist almost finished

- point of cluster_neighbor_update is to search through the neighbor
list, find the closest neighbors and append tmp if tmp is not in their
neighborlist