beacon service updates with huge improvements - hopefully solved simultaneous task updating error, added background mode awareness for main app watching so the beacon checking reduces in frequency when in background and debouncing turns off in background and altered the frequency values for beacon checking