added a couple classes to better handle gps not being enabled. will later redesign splash activity so they are required to login and then must have gps enabled then they can do anything else