don't load population
don't print debug message like that
test geocode_all
added method and cache in context manager

can now use cache on class, like
with Location('text', cache) as l:
l.something()
...
added _geocode_all for convenience