Enhanced satellite positioning as a web service with goGPS open source software