strip double quotes from material items
add total item aggregation

added GenerateItems::aggregate() to generate totals for all items
needed by IC.
added GenerateItems::report() to print totals