incorporated multicast back in, test next
fixed bug, multicasting now works
Added additional exception
cleaned up gcmpush, polishing multicast
minor error in for loop