Rarerevisions

Adds some standard-output dumping for rare.py and a new rainbow visualization