Modify UbloxGPSSensorController class

- Fixes a problem with flow of control in getCurrentData()
- Now takes 3 datakeys as args.