added validation and synced json fields
added invalid dialog message and skeleton code for posting a donation
added city and state fields to donation
using correct url
;
update donations city and state fields from reverse geocoding api;