Intersect and Except operators added

Set operators added with IT and .yaml tests
both operators have bool for making them able to do distinct operations as well as all operations
Both operators require that both input streams have been sorted prior to their execution(which has been implemented)


Did you decide the new Intersect_Ordered doesn't buy us anything right now? If so, should get rid of it. Otherwise remove the commented out portions here.