added a generic Agavi cache reading class
renamed CacheReader to CachedConfigReader
begun work on a config handler to read the iGateway config