Resolves issue the gpsd4java not returning GPS data to GpsDataLogger listener, general code tidy up