Refactor validation into Validator class.

Use Google Places to search for coordinates.
Added Guzzle to requirements.