BUG: Fix problem with --color_by

When a category was passed in with the --color_by flag and the values in the
mapping file were unique, this category was removed; this problem has now been
fixed a new test case was added and a note in the ChangeLog.md was re-added.

See #271