added working GPS code (tested on BALL1) and then added a define to comment out the GPS specific code.