allow user to stop GPS if no reading after 60 seconds

Please ignore all the confusing revert stuff which is part me being dumb part git being dumb