Updated to newest version of gpxpy, auto create directory if doesn't exist