Multicast

Implemented Multicast operation, working on issue #65.