cleaned up directory structure. improved gps data validation.