Refactor: massive cleanup and organization
- helpers.go added
- rpc.go split up by the rpc
- kademlia.go organized better
- all tests passed :)
Merge branch 'develop' of github.com:maxsnew/kademlia-go into develop

Conflicts:
	kademlia/kademlia.go
	kademlia/rpc.go
Refactored addContact and renamed to updateContact
Bugfix: eliminated absurd race conditions

Soooooooooooooo sorry I ever attempted that.
Started implementing IterativeFindNode