Put FakeDispersy in mock_classes for tests. 
try_sockets is no longer part of MultiEndpoint, but a simple module
function. test_endpoint, needed to be updated as well.
Notes placed in docs. Dispersy_instance now checks for multiple
addresses with the same ip. It also checks if the ports for swift are
already in use. get_hash in endpoint now first checks if mbinmap has a
hash, before calling finalize. Shifted some code to make sure peers are
added when needed.