Minor fixes and Eclipse project

 * GPX initializes Hashsets at the default constructor
 * Added a minimal constructor for Waypoint