Update data.cs

Added a GPS struct with some functionality. I also would like the BCM data in here but maybe, we can push that onto a different file as well.