Fixed per-browser settings not being applied properly
Use current time and location as default on initialization
Added explanation for per-browser overrides
Added fall back when geolocation is not supported or is denied