@classmethod
def open(cls, path):
    """
        Given a generic classifier pickle file without knowledge of the kind, determine what kind it is and open it
        :param path: where the pickle file is located
        :type path: str
        :return: a non-abstract classifier object type
        """
    raise NotImplementedError('Implement this Marcus')
