ENH: Better Color use and examples

I added a simpler `Color` class (deriving from `ColorArray), and implemented it in a bunch of examples. While I was at it, I changed a few examples over to the `app` system. Ready for review/merge. All of the modified examples work on my system *except* the split screen one, but that was broken before I touched it (not sure why).