added 5 command arg for report type
added port check and default port
added printInfo for better readability
added printUsage function
better readability
remove argument for generate report
additinal commandline argument for report path
removed unused helper
moved generating report messages in generateReport function
added utf-8 encoding
change some prints to formatedd prints