updated ExcelFile PostgreSQL model with additional attributes to store results from checker components
implemented db.session.rollback() wherever we commit to the database (this is so that records are reverted if there are any exceptions during the process)
fixed bug where user will be prompted to save ExcelFile while scanning (due to win32com opening the file)
updated file_details.html to display any suspicious chart information from the chart checker component
implemented pytests for chart_data and font_data checker components,
db.session.rollback()
wherever we commit to the database (this is so that records are reverted if there are any exceptions during the process)