Add component API.
Initial support for geocodes from multiple sources
Single geocode result list, no source.
Merge pull request #48 from GeomancerProject/feature/geocode-cache

WIP: Initial support for geocodes from multiple sources