Use the bootstrap framework
Add skeleton for gui
Export the daemon listener as a function