GPS driver improvements

Implement command mode, update interval management etc.