Location services no-internet alert, general internet checks, code cleanup