Defer most validation to API

Display appropriate geocode failure response.
Merge pull request #35 from CodeClub/api-validation

Defer most validation to API