GPS modifications - functions/comments

isDataValid(); returns true if more than 5 satellites, false if no sats,
or connection to gps module.

modified bearing to be in degrees east of north (EoN).
added extra security to string parsing functions
Added function comments to the .c file