New functions in GPS.

It now works properly with onPause() and onCreate().
Also asks the user to turn on the GPS.
Asks if he awnts to delete home and set a new one.