Divide and conquer

This isn't polished at all, but most of the heavy lifting is done.

I think this gets us 90% towards the goal of issue https://github.com/joshtronic/php-googleplaces/issues/5