FIX/TST: Fix typo in annotate, add many tests.

Tests include the basic usage, various usages of the new coloring capability, and malformed parameters verifying that the coloring capability raises on bad input.

More plotting tests to come. But `annotate` is well covered here.