Adding the iggy file...
Refactored the singleton creator, eliminating the reliance on get_called_class()