Use the tinyGPS++ library
Clean up code notation for easier reading
get rid of most references to the GPS library - exceptions:
Still using GPS to read interupts
tinyGPS seems to not define rawLXXDegrees and rawLXXBillionths, ???
still working on defining waypoints and reading GPMRB packets