moved init and dealloc from +Singleton into a class ALImageStore