Initial configuration
Allow the user to easily perform the essential configuration of their home network and IRC settings on first boot.
Suggested procedure on first boot (or rather, until configured):
- Ask for a DHCP lease on Ethernet and set up mDNS so the board can be easily connected to with just a hostname
- If not available, set a static IP
- Set up a wireless AP as an additional option to using Ethernet for the initial configuration
- Present the user with a minimal configuration wizard (HTTP? SSH?)