Huge refactoring {
	HolePunchInitiator.class
	HolePunchInitiatorImpl.class
	GenericHolePuncher.class
}
++ linking HolePunchInitiator to PeerBean
++ small refactoring in Sender --> Util