Added flag to disable geoip.
Added annotations mechanism and improved the UX of the disable geoip flag
Fixed bug in input handling
Place the annotations inside of the report headers.

Store annotations as dict, not list.
Fix misc pylint related errors
Merge branch 'kudrom/flag_disable_geoip'

* kudrom/flag_disable_geoip:
  Fix misc pylint related errors
  Place the annotations inside of the report headers.
  Fixed bug in input handling
  Added annotations mechanism and improved the UX of the disable geoip flag
  Added flag to disable geoip.