merged the search code from geolocate and geosubmit
added submit schema validation on the normalized geosubmit data