prints out summary of materials used.  also added try statements in print service to better catch errors and still continue