Combined generators

I added in the ability to combine generators with the “and” word. It
splits on the and and then using two new classes ViewableGenerator and
SortedGenerator in generators.py it yields from the generators in order.

No tests added yet I’m afraid.