my basic classes for the auto loading of classes and the cache