Today I was finally able to get my raspberry pi configured as a wireless access point and DHCP router.
Now The pi will serve out a network for the devices and run the broker for the mqtt protocol.
This is a big deal because it means the light, controller, and pi (and any other IoT devices I add) can all travel as a stand alone group. No more updating sketches just to switch wifi networks!