Delegated summary calculation to summary class +unittesting
make unittests executes all unittests.
list function displays summary information.