Add GPS position recording

The application can now store GPS point zith time and precision. This is then
used to trace the path if the user is late.
This can be useful to find someone after an accident.