promoted new code to hashtable to be in line with refactor
added _cmap_contains back in after being nuked by merge
fixed for proper pointers/refs, added reverse color map
added sweep function, getters for colors and tags, started color reconciliation