changed to using default package
bugfix - check if multicast group address and port are given in args
added support for listening on specific interface
minor fixes - code cleanup