Can now upload an image, and attach it to a waypoint on the route

There is more than a few bugs in this code, for example right now you
can only upload one picture.
However you can put as many pictures as you want on the route, or at
least as many as you have waypoints.