Changed gps parse to use a struct; also increased serial buffer
Merge branch 'gps-interface-adjustment'

Conflicts:
	gps.c
	main.cpp