Implemented error handling and loading of the database

  1. Error handling for duplicate inserts into the tables
  2. In-memory database is loaded from history.csv if no on-disk database is present, otherwise loads in the on-disk database

Merge request reports

Loading