Clean code source + Tests.
Critical problem : broadcast udp doesn't work (Windows7?...), we
have to test in root room.