…arly bug: ruby 1.8.7 responds to hash collisions differently to ruby 1.9.3 when calling Hash.invert. Had to make sure my test cases didn't test on anything that had a hash collision. It gives correct answers, it's just messy to test against. Easier to pick values that only appear once in the lookup table.
…started on the README.
…gs that weren't supposed to mirror were mirroring.
…mall example color scheme.
… more tests.
…ght line in the colorscheme.