issue-2: Color Blame

Blame output is now colored according to Commit (default), Author or
Age. Both Commit and Author output uses random colors whereas Age uses a
single (random) color with varying tints applied to indicate the age.
White indicates the most recent commit with the tint darkening as the
commits get older.