Small fixes on Makefiles
Fix - Moved communication framework to a separate file, organized team files.
Fix - Broadcast now uses standard multicast.