added feature to grab current location of the device

Added:
1. If not connected to internet, can go to Settings.
2. If location is empty, automatic use current location of the device.
3. If GPS is off, go to GPS setting.