Added multicast unit tests, and general multicast recognition