_ renames, PeerConnection.create_socket -> PeerConnection.create_zmq_socket rename. (Notes about what will be refactored here https://gist.github.com/gubatron/acf1794fbccf342ea1b2)
Moved XYZTransport classes to 'transport' module and XYZConnection connection classes to 'connection' module
remove unused method PeerConnection.cleanup_socket
removing kademlia.py, unused code.
import cleanup, no more warnings of unused imports. importing only the necessary from pybitcointools.main
new crypto_util module and refactors.

 - moved static crypto functions from CryptoTransportLayer here for future reusability.
 - load_crypto_details functions also moved here, could be deleted, unused in the project.
 - pep8 and import fixes.
 - peers passed to .dht.add_peer had irregular field names, normalized without '_' prefix.
merging from master
Merge pull request #462 from OpenBazaar/networking-reorganization-refactor

Networking reorganization refactor