Report update

This pull includes latest GUI and Persistence changes. The report now includes deletion information in the report output and should work on any platform. I also made a small change in response to the professor's comments.