Refactor findPlaceDetailsWithAddress

Moved a bunch of the options/config logic into separate helper functions and modified testing a bit.