annotate with two different colors based on threshold

I added the capability to annotate an image with features of two different colors. I found this useful for playing around with cutoff thresholds. e.g. see how many features you miss if you increase the minimum size.
Indeed: `np.size('green')` is `1` even though `len('green')` is five. This was news to me.