Fixed up message encoding. Image embedding still doesn't work. added use
of GPS coordinates because it says so in the assignment spec.