ich singleton

Added singleton, getInstances calls grabTemplates and returns ich