added gps position class to help future abstractions
reverted most of the qgclink sources