Zigbee Coordinator

Every Zigbee network requires at least one Coordinator. It is the first device on the network and creates the network.

The Coordinator:
 * Always has a short address of 0x0000
 * The Extended PANID of the network is the same as the Coordinator's MAC Address
 * Can route traffic from one node to another
 * Acts as the Trust Center for secure applications and networks

On startup, the Coordinator:
 * Listens on each RF channel for other networks.
 * Selects which IEEE 802.15.4 RF Channel to use, based on the channel with the least traffic.
 * Selects a PANID randomly and ensures that no other nearby network has the same PANID
 * If using coordinator-distributed keys, then distributes keys to other devices
 * If using application level binding, then configures the binding in the network

