Issue #15. Branch Iss15. Step twelve: Phase six implementation - created Container abstract base class that defines the functionality for an object to be a useable Container.