Adjusted the response parsing to allow different capitalization for HSTS detection.
Adding new helper class for running external commands with support for timout.
Changed calling of external command to use the new ExternalCommand class. Need to add handling of timeout response.
Merge branch 'external_command' of https://github.com/kirei/sslyze into external_command