Summary Report Gen/fix object[] into array list

I added the functionality of printing a weekly summary report. Also we
used to just assign Object[] temp and kept reassigining it every time we
would create a providerReport... So I made it an array list like it
should have been and it is now a private field of the RecordFileSystem
class. We pass this array list into the summary report generator method.