Code Restructuring. Update GeoJSON and marker data.

Marker data is now added for the point chosen by the user in pixel
coordinates. The polyline has been moved from a GeoJSON multipoint
feature to the properties in that the coordinates are not lat lon
values. Feature collection will now only be used if the user selects a
polygon otherwise there will be a single point feature for the phone's
location. The properties have been changed to be key value pairs rather
than a json array.