Features/162 geosubmit

This adds a new geosubmit API to close out #162
Typo in SubmitSchema - ends in a and not e :)