#1 refactor finished, lets start to implement kademlia