bug with getting all results fixed
can get information from different field structures
some docstrings
more logging
output formatted
handle KeyboardInterrupt
caching added