Finished refactoring User Management.
Entities must be reference types now.
Refactored entities and added Entities.Certificate.
Renamed namespace ListManagement to ObjectManagement.
Renamed "IListItem*" classes to "IItem*".
Refactored SQL transactions.
Added new entities.
Added Training management (Certificate does not load - needs refactoring).
Added User Certificates management.
Added Trainers and Trainees management.
Refactored data loading and saving.
Added Database snapshot.
Added documentation and ER diagram.
Added report generation.
Added additional Certificate field (ValidityYears).
Finished project documentation.
Updated Database import files.
Added custom ConnectionString loading.
Updated documentation.
Created separate directory for compiled program.