Use UDP broadcasts instead of multicast for discovery
Refactor logging into separate package
Refactor config into separate package
Refactor model into separate package
Rename mc -> beacon
Package level comments
Quote default flag parameters