fade Takes number of steps and tuples of beginning and ending colors. Returns an iterator. Needs pytest for test.py. First true attempt at test-driven development.