Debug message defined instead of cout in GPS*
cout messages for DEBUG version only in debug target
minor cleanup