added equal function to GPSLocation