Add bloom filter as separate code, work in progress factoring out multicast algorithm from the bloated Switch class.
Factored out multicast propagation algorithm from Switch and Topology, also cleaned up and clarified it a bit.