Issue #45. Branch Iss#45. Step seven implementation. Phase five: Created necessary containers to create the auditsheet. Unified them under the abstract base class provided.