Store Coordinates objects instead of Position

A Position just has coords and timestamp attributes, and we're not using the
timestamp anyway. A Coordinate has latitude, longitude, and accuracy
attributes like the server expects.