Gxp metadata

Add a gpx metadata parser to solve the issue #291