added some code to test iterators
implemented singleton pattern on playpenUtility

singleton pattern to ensure that only a single instance is instanciated
no matter how many times a new  instance is requested