recombined the arg parsing for the entry points into one place to dedup code
change -b/--buildReport behavior, now -b enables report generation and -t/--reportType specifies the report type. Also from now on the interactive report is default