Move all work to handle* functions
Add init_dbus
Make backlightctl use SetValue instead of Increase/Decrease