Better architecting how saved light preferences are stored and retreived. When scanning only connect if there are saved light preferences to fix issue #17