Don't enable multicast and broadcast to make the packetloop stable
Added todo
Added api key auth to all API calls
Added server-side on/off state pushing