Fixed === some more by moving isReduced to cache.  Also added some NCRingMap functionality to the main file.  Took out isReduced from documentation since it is now buried in the cache.