updated to support suppression file configuration
Updated to highlight the help and command line arguments
Updated to support suppression file configuration
ensured resources are properely closed in finally block